我正在部署一个使用Express服务器进行服务器端渲染的create-react-app。
我使用的是build buildpack:https://github.com/mars/create-react-app-buildpack和一个带有web
进程类型的Procfile。
我不确定何时运行web
进程。 Procfile只在部署后执行一次吗?
答案 0 :(得分:1)
默认情况下,Heroku为web
进程运行一个Dyno,它接收入站HTTP流量。这将在您第一次部署后很快发生。如果需要,您可以选择扩大/缩小每种流程类型的动态数量,包括根本不运行web
流程。
以下是heroku文章的链接,解释了这一点:https://devcenter.heroku.com/articles/procfile
摘录:
Web进程类型很特殊,因为它是唯一可以从Heroku的路由器接收HTTP流量的进程类型。其他流程类型可以任意命名。