我需要将 node.js 服务器应用程序作为一个独立的可执行文件运行,它应该是一个 Windows 服务。有几个库创建了一个独立的可执行文件,或者在 node.js 中实现了一个 Windows 服务层,但不创建一个独立的可执行文件,它本身就是一个 Windows 服务。
要求是:
- node.js 服务器应用程序应部署为 Windows 服务(自包含,win-exe,目标机器上不安装节点)
- Windows 服务应该能够使用 node.js 服务器应用程序的参数(例如 TCP 端口号或 node_env)
- 如果可以将某些文件存储在 node.js 服务器应用程序中使用的服务旁边,那就太好了(例如 SSL 证书)
有谁知道开源工具,库或某事。还有哪些满足这些要求并且维护得很好(仍然支持/开发,没有关键的旧问题等)?