我正在尝试部署一个Heroku应用程序,我相信procfile可能是我的应用程序没有部署的原因.我尝试了多种解决方案,包括:
web:node ./bin/www web:npm start
可能还有其他原因我的应用程序无法正常工作,但我想确保我的Procfile设置正确
这就是我所拥有的:
Procfile(无文件扩展名)web: bin/webbin也位于项目的 rood 目录中的目录中,我有一个名为 的文件web,里面有node ./bin/www(我还有更多,但让其保持简单)。bin目录中有另一个文件,www我有启动节点服务器的代码。bin需要可执行,您可以通过执行以下操作来设置它chmod +x file_name如上所述,在 Procfile 中我有这一行web: bin/web:
web:- 是进程的名称,需要这个名称才能web让 Heroku 喜欢你:)bin/web- 是你的文件的路径我希望这有帮助 :)
| 归档时间: |
|
| 查看次数: |
4961 次 |
| 最近记录: |