node.js - 如何在 Express 4 中使用 Node Inspector( Node 调试)?

标签 node.js express node-inspector

我是 NodeJS 新手,我刚刚发现 node inspector

我通常为了启动应用程序而运行的命令是 npm start (我使用 Express framework ),但是当我想调试时,我需要运行 node-debug 后跟特定文件。

在 Node 检查器的官方文档中,它说为了启动调试器,我需要输入:

$node-debug app.js

但是当我这样做时,它只是调试 app.js 文件,而不是运行服务器并启动应用程序。

为了调试整个 Express 应用程序而不是仅调试 app.js 文件,我应该运行什么命令?

最佳答案

当我们输入 npm start 时,express 框架会查看 package.json 文件并执行 start : 标记旁边的文件。

对于express,此目录是./bin/www,因此正确的命令是从父目录而不是node运行node-debug bin/www -调试app.js

关于node.js - 如何在 Express 4 中使用 Node Inspector( Node 调试)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28961258/

相关文章:

node.js - 从字符串转换日期和/或时间时,插入或更新日期字段会出现以下错误转换失败

node.js - Node js Express 已安装,但仍然抛出未找到错误

Node.JS 和 Express : get application host without request

node.js - 使用 JWT(Node.js + mongoose)在 REST API 中管理用户权限的最佳方法

node.js - mongoDB时域触发器?

angularjs - req.body undefined 并使用 angular 进行 express api 测试

node.js - 如何让 TypeScript 源文件显示在 Node 检查器中?

javascript - 适用于 NodeJS 的 CUI 调试器,无需浏览器内容

node.js - 具有 Mongoose 聚合和求和嵌套字段的 Node