🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] # node 调试 [Node-Debug-Architecture](http://blog.joshgav.com/node/debugging/2016/02/04/Node-Debug-Architecture.html) 使用 vscode调试 # Node 进程管理器 在生产环境中运行 Express 应用程序时,使用*进程管理器*对于完成以下任务很有帮助: * 在应用程序崩溃后将其重新启动。 * 获得对运行时性能和资源消耗的洞察。 * 动态修改设置以改善性能。 * 控制集群。 进程管理器有点类似于应用程序服务器:它是应用程序的“容器”,可促进部署,提供高可用性并使您可以在运行时管理应用程序。 用于 Express 和其他 Node.js 应用程序的最流行的进程管理器包括: * [StrongLoop Process Manager](https://expressjs.com/zh-cn/advanced/pm.html#sl) * [StrongLoop Process Manager](https://expressjs.com/zh-cn/advanced/pm.html#sl) * [PM2](https://expressjs.com/zh-cn/advanced/pm.html#pm2) * [Forever](https://expressjs.com/zh-cn/advanced/pm.html#forever) 这三种工具都非常有用,但 StrongLoop Process Manager 是提供全面的运行时和部署解决方案的唯一工具,能够满足整个 Node.js 应用程序生命周期的需求,并在统一的界面中为生产前后的每一个步骤提供工具。 以下是对每种工具的简介。 要获取详细的比较,请参阅[http://strong-pm.io/compare/](http://strong-pm.io/compare/)。 # 参考 https://expressjs.com/zh-cn/advanced/pm.html [你所不知道的模块调试技巧 - npm link](https://github.com/atian25/blog/issues/17) [E#ggjs调试](https://eggjs.org/zh-cn/core/development.html#%E8%B0%83%E8%AF%95)