【发布时间】:2013-05-16 11:13:58
【问题描述】:
这可能是一个愚蠢的问题,但我想知道我应该使用什么平台来部署我的 Angular.js 应用程序?我尝试使用 Heroku,但出现“未检测到 Cedar 支持的应用程序”错误。有什么想法吗?
更新
我正在尝试将此作为 Node.js 应用程序提供给 heorku,但似乎仍然无法使其正常工作。我的应用程序的根目录中有一个 web-server.js 文件,我在这里的 Procfile 中引用了它:
web: node web-server.js
这是我的 package.json 文件,也在根目录中:
{
"name": "medicare-data",
"version": "0.0.1",
"dependencies": {
},
"engines": {
"node": "0.10.x",
"npm": "1.2.x"
},
"respository": "medicare-data",
"author": "sararob"
}
我的 heroku 日志中出现“slug 编译错误”。关于为什么这可能不起作用的想法?
【问题讨论】:
-
Angular 是纯 JavaScript,应该独立于平台。此问答可能会有所帮助:stackoverflow.com/questions/13926419/…
-
问题的标题应该是:“如何将任何文件上传到 Heroku”;-)
标签: node.js deployment angularjs