我想将浏览器用作“第二控制台”以进行调试。我的计划是使用主控制台来处理技术内容并使用浏览器输出App相关数据。最终我会把它全部搞清楚,但就目前而言,我只是想让它运转起来。
所以这是我快速而草率的代码:
const express = require('express')
const app = express()
var test;
app.all('/', (req, res) => res.send(test));
app.listen(3000, () => console.log('Example app listening on port 3000!'))
就是这样,我只是将测试var更改为我想要显示的内容,它运行良好一段时间,但我已经到了我想要显示的大量数据并且它变得马虎的地步
我很想听听一些建议。
答案 0 :(得分:2)
Node具有调试器功能。要了解应用程序的内部,为什么不使用调试器?
使用以下命令启动您的节点应用
node --inspect server.js
这将为您提供websocket url(默认为localhost
),您可以连接到。
在基于Chromium的浏览器中打开
chrome://inspect
。单击“配置”按钮,确保列出目标主机和端口。
作为优势:您将看到所有变量。还支持其他IDE(包括VS和VS代码)。
有关详细说明,请参阅更多命令行开关并设置Inspector接口,请参阅Debugging Guide