我正在部署一个使用Express Server执行某些服务器端渲染的Create-React-App。
我正在使用CRA buildpack:https://github.com/mars/create-react-app-buildpack和带有web
流程类型的procfile。
我不确定何时运行web
进程。部署时,procfile是否刚刚执行一次?
默认情况下,Heroku为web
进程运行一个Dyno,并且接收入口HTTP流量。这将在您第一次部署后不久就会发生。如果需要,您可以选择对每个过程类型的DYNOS进行扩展/缩小数量,包括根本不运行web
进程。
这是Heroku文章的链接,该链接解释了以下内容:https://devcenter.heroku.com/articles/procfile
摘录:
Web Process类型很特别,因为它是唯一可以从Heroku路由器中接收HTTP流量的过程类型。其他过程类型可以任意命名。