我在AngularJS中编写了一个小应用程序,它在我的本地环境中工作正常,现在我正在部署到Heroku。但Heroku找不到我的应用程序。我必须缺少指定构建和部署详细信息所需的重要部分。那么在Heroku上运行角度应用程序需要什么?
这是我到目前为止所做的:
在我的包的根目录中创建了一个Procfile,指定我的app:
merge into patients tgt
using (select procedure_name.cnp from dual) src
on tgt.cnp = src.cnp
when not matched then
insert (tgt.cnp, tgt.name, ....)
values (src.cnp, procedure_name.name, ....);
为Heroku添加了一个角度构建包(https://github.com/nknj/heroku-buildpack-yo-angular.git效果很好)
当我使用Heroku CLI时,例如web node app.js
刷新我的dyno(并记住我从项目根文件夹中的WITHIN运行它,所以我不应该指定应用程序名称)我得到以下错误:
heroku restart
Heroku无法找到我的应用。为什么?如何告诉Heroku如何引导应用程序? 谢谢。