我基本上修改了这个应用程序
https://github.com/heroku/node-js-getting-started.git
现在我正在尝试在Heroku中部署
我的Procfile有这一行
web:node index.js
Run Code Online (Sandbox Code Playgroud)
当我在本地运行此命令时,没有probs ..
但是,如果我按照https://blog.risingstack.com/node-hero-deploy-node-js-heroku-docker/中的所有步骤尝试在浏览器中打开链接
我收到错误使用heroku logs命令检查日志我得到'找不到节点命令'任何人都知道问题吗?
PS:我尝试将Procfile内容更改为npm start,但这并没有在浏览器中启动index.js.
小智 5
我怀疑您尚未设置构建包。Buildpacks告诉heroku您使用哪种应用程序。
使用以下命令来设置nodejs类型的应用程序。
heroku buildpacks:set heroku/nodejs
Run Code Online (Sandbox Code Playgroud)
并确保在项目的根目录中有一个package.json文件,该文件由heroku读取以安装项目依赖项。
| 归档时间: |
|
| 查看次数: |
3714 次 |
| 最近记录: |