gpt4 book ai didi

express - 如何使用 bin/www 为 node.js heroku 部署编写 Procfile?

转载 作者:行者123 更新时间:2023-12-04 07:34:55 25 4
gpt4 key购买 nike

我正在尝试部署 Heroku 应用程序,我相信 procfile 可能是我的应用程序未部署的原因。我尝试了多种解决方案,包括:

网络:节点 ./bin/www
网络: npm start

我的应用程序不工作可能还有另一个原因,但我想确保我的 Procfile 设置正确

最佳答案

这就是我所拥有的:

  • 项目根目录下的文件Procfile (无文件扩展名)
  • 在文件中,第一行显示 web: bin/web
  • bin目录也位于项目的 rood 目录中,我有一个名为 web 的文件在里面我有 node ./bin/www (好吧,我有更多,但让我们保持简单)。
  • bin 中还有另一个文件名为 www 的目录我有启动节点服务器的代码。
  • bin 中的两个文件目录需要是可执行的,你可以通过做 chmod +x file_name 来设置它

  • Procfile 的说明

    如上所述,在 Procfile 我有这一行: web: bin/web在哪里
  • web: - 是进程的名称,必须是 web让 Heroku 喜欢你 :)
  • bin/web - 是文件的路径

  • 我希望这有帮助 :)

    关于express - 如何使用 bin/www 为 node.js heroku 部署编写 Procfile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35663469/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com