Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 将Aurelia应用程序部署到Heroku无法获取/app/_Node.js_Heroku_Aurelia - Fatal编程技术网

Node.js 将Aurelia应用程序部署到Heroku无法获取/app/

Node.js 将Aurelia应用程序部署到Heroku无法获取/app/,node.js,heroku,aurelia,Node.js,Heroku,Aurelia,我正在尝试在上部署和运行应用程序 我用叉子叉了这个,然后跟着文档中的弹跳球 基本上 heroku create git push heroku master 经过一番推敲,我发现在heroku上,package.json的dependencies部分需要所有开发依赖项 不管怎样,现在一切都可以编译和部署了 问题是,我认为heroku正在拦截aurelia导航,所以当我尝试导航到它时,会报告它 无法获取/应用程序/ 我怎样才能让它正常工作 编辑: 我很确定这与node.js无关,因为该应用程序

我正在尝试在上部署和运行应用程序

我用叉子叉了这个,然后跟着文档中的弹跳球

基本上

heroku create

git push heroku master
经过一番推敲,我发现在heroku上,package.json的dependencies部分需要所有开发依赖项

不管怎样,现在一切都可以编译和部署了

问题是,我认为heroku正在拦截aurelia导航,所以当我尝试导航到它时,会报告它

无法获取/应用程序/

我怎样才能让它正常工作

编辑:


我很确定这与node.js无关,因为该应用程序在我的本地主机中运行良好。这与heroku有关。

我没有用过heroku。您需要将节点应用程序配置为将/app/路由到aurelia应用程序的index.html。框架提供的gulp任务包括此步骤,但如果您在基于节点的服务器上执行此操作,则您希望服务器执行此操作,而不是使用用于开发的gulp任务。我尝试将框架应用程序部署到Heroku,但也无法使其正常工作,我最终部署到Azure,因为在我使用pushstate时,除了webconfig文件之外,它不需要任何特殊设置就可以重定向到index.html