一尘不染

什么是Procfile?和网络与工人

node.js

是否有必要在Procfile中提供“工人”信息?如果是,那么实际上是什么-
找不到关于此的漂亮文章。我希望你们有想法。我已经在Procfile中添加了web:节点server / server.js详细信息。任何帮助,将不胜感激!


阅读 334

收藏
2020-07-07

共1个答案

一尘不染

Procfile是一种机制,用于声明应用程序的dyno在Heroku平台上运行的命令。

Process
Types和Procfile开始
,这是一个很好的介绍,但是基本上,您使用Procfile告诉Heroku如何运行应用程序的各个部分。每一行中冒号左侧的部分是过程类型。右侧的部分是运行以启动该过程的命令。

进程类型可以是任何东西,尽管web很特殊,因为Heroku会将HTTP请求路由到以该web名称开头的进程。其他进程(例如后台工作者)可以命名为任何名称,您可以使用Heroku工具栏通过引用其名称来启动或停止这些进程。

因此,简而言之,worker没有必要,除非您想通过使用heroku ps命令控制进程在后台运行其他进程。

2020-07-07