表示读体和调试输出
Express read body and debug output
我正在一台windows机器上开发这个节点应用程序。
这是我的index.js
:
process.env.NODE_ENV = 'development';
var express = require('express'),
app = express(),
server = require('http').Server(app),
httpDebug = require('debug')('http'),
name = "realtime";
var db = { users: [{name: 'callum'},{name:'chris'}] };
/*--- IMPORTANT STUFF ---*/
httpDebug('booting %s', name);
/*------------------------*/
app.use('/', express.static('website'));
app.get('/api/users', (req, res) => {
httpDebug(req.method + ' ' + req.url);
res.send(db.users);
});
app.post('/api/users', (req, res) => {
httpDebug(req.method + ' ' + req.url);
});
debug
库似乎没有将调试输出发送到控制台....
您需要使用DEBUG
变量运行inedx.js,如下所示:
$ DEBUG=http node index.js
参见文档:https://www.npmjs.com/package/debug
。如果您有多个调试标签,如api
, http
, tests
,并且您只想显示api
和http
,您将执行
$ DEBUG=api,http node index.js
相关文章:
- 如何在vs2002中调试html页面
- 在JavaScript中输出转义字符
- 如何在jQuery中将函数的输出分配给变量
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- Javascript,输出结果后页面不断刷新
- 如何在visualstudio中调试web api时编辑javascript文件
- 我是否可以检测到javascript正在被卸载(作为调试模式)
- 注意:wp_enqueue_script调用不正确.在 Wordpress 调试模式下
- Datetime格式为Friendly Time.Moment JS输出错误
- 如何将angularjs中的javascript字符串输出为循环数组
- 如何调试Javascript代码或函数
- HTML5FileReader输出到D3.js图表
- 调试Javascript时如何在PHPStorm中输出到控制台
- 爬行:将调试输出写入控制台
- 调试时如何查看document.write的输出
- 启动节点调试服务器后,Grunt停止输出信息
- js中罕见的意外输出的调试帮助
- 表示读体和调试输出
- MozillaWebExtensionneneneba API存储-带断点和不带断点的调试会导致不同的输出
- 是否可以覆盖JavaScript的toString()函数以提供有意义的调试输出