Node.js 在heroku上部署非web节点应用程序

Node.js 在heroku上部署非web节点应用程序,node.js,heroku,Node.js,Heroku,我只在调度程序中使用了一个节点应用程序。但heroku一直在尝试呼叫npm开始 State changed from starting to crashed Process exited with status 1 State changed from crashed to starting Starting process with command `npm start` 即使Procfile中有一个虚拟工作进程: worker: echo 1 部署时始终会添加一个web进程: Defau

我只在调度程序中使用了一个节点应用程序。但heroku一直在尝试呼叫npm开始

State changed from starting to crashed
Process exited with status 1
State changed from crashed to starting
Starting process with command `npm start`
即使Procfile中有一个虚拟工作进程:

worker: echo 1
部署时始终会添加一个web进程:

Default types for Node.js -> web 

关于我如何摆脱heroku不断尝试npm启动的想法

这不是一个直接的解决方案,但您可以轻松地将web进程缩减到0

heroku ps:scale web=0