【问题标题】:Node Inspector is Not Pausing on the Breakpoint节点检查器未在断点处暂停
【发布时间】:2018-06-19 03:20:09
【问题描述】:

目前,我正在使用 Node V 9.3.0 并在使用 Chrome 开发工具调试节点检查器时,请求没有在断点处暂停,你能帮我看看吗

复制步骤

  1. killall
  2. node node app.js
  3. node --inspect-brk app.js

我在 app.js 中有以下代码行

const users = require('./routes/users');
app.use('/users', users);

我在 users.js 中有以下代码

router.get('/profile', (req, res, next) => {
    res.send("User Profile");
});

现在我将断点放在router.get('/profile', (req, res, next) => { 行并使用 http://localhost:3000/users/profile 运行页面,页面立即加载而不会暂停。你能帮帮我吗

【问题讨论】:

    标签: node.js node-inspector


    【解决方案1】:

    如果您有兴趣在提供页面之前暂停,则断点可能需要位于 res.send("User Profile") 行而不是 router.get...

    【讨论】:

    • 我已经尝试过了,但我立即收到错误不知道是什么原因events.js:136 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE :::3000 at Object._errnoException (util.js:999:13) at _exceptionWithHostPort (util.js:1020:20) at Server.setupListenHandle [as _listen2] (net.js:1379:14) at listenInCluster (net.js:1420:12) at Server.listen (net.js:1508:7)
    • 我在使用 Node.js 同时运行 2 个应用程序时看到了这种错误。我需要查看更多您的消息来源以提供进一步帮助。
    猜你喜欢
    • 2017-02-07
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 2018-11-21
    相关资源
    最近更新 更多