node.js 永远的背景论据

node.js forever arguments for background

我正在尝试 运行 我的 node.js 应用在 windows 64 位上永久使用。 我尝试了以下方法,我从 npm 安装了工头。应用程序以 foreman start app.js 启动。我观察到该节点是 运行 我的帐户。 注销后,进程停止。是否可以使用系统帐户启动工头和节点到 运行,以便它总是 运行 将节点关联到特定用户。

如有任何帮助,我们将不胜感激。 TIA

您需要 运行 您的应用程序或表单作为服务或计划任务在启动时触发 运行。

我发现这个包可以永久替换并将 pm2 安装为服务。 https://www.npmjs.com/package/pm2-windows-service

永久使用:

至少有这个 Whosebug 问题涉及创建服务和其他问题。 Question about creating a service from an exe

Creating a scheduled task tutorial

打开任务计划程序:

  • 使用windows搜索或控制panel/administrativetools/Task调度程序
  • 你也可以打开cmd控制台,将%windir%\system32\taskschd.msc /s复制进去,回车。

从那里您可以创建一个新任务,设置一个在启动时触发的计划,将其指向永远并将其设置为 运行(无论您是否登录)。 上面的 link 或其他 google 结果将为您提供很好的教程信息,让您逐步完成它。