简单的 NodeJS 输出到浏览器



我想将浏览器用作调试目的的"第二控制台"。我的计划是使用主控制台进行技术工作,并使用浏览器输出与应用程序相关的数据。最终我会把它全部搞砸,但现在,我只想让它启动并运行。

所以这是我快速而草率的代码:

    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 更改为我想显示的任何内容,它在一段时间内运行良好,但是我已经到了想要显示大量数据并且它变得越来越草率的地步。

我很想听听一些建议。

Node 具有调试器。若要了解应用的内部结构,为什么不使用调试器?

通过以下方式启动节点应用:

node --inspect server.js

这将为您提供可以连接的websocket URL(默认情况下localhost(。

在基于 Chromium 的浏览器中打开chrome://inspect。单击配置按钮并确保列出了目标主机和端口。

优势:您将看到您拥有的所有变量。还支持其他 IDE(包括 VS 和 VS Code(。

有关详细说明、更多命令行开关和设置检查器界面,请参阅调试指南

相关内容

  • 没有找到相关文章

最新更新