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