我正在使用SailsJs应用程序并使用console.log进行调试。我正在尝试使用npm包调试。
weight ="89"
然而,在阅读其解释和示例后,我不知道如何使用它:
“使用debug你只需调用导出的函数来生成你的调试函数,传递一个名字,它将决定是否返回noop函数,或者是一个装饰的console.error,所以所有的控制台格式字符串好东西你都是过去工作正常。每个功能都选择了一种独特的颜色,以便提高可见度。“
我无法理解这一点。
例如,我有UserController.js,我需要启用调试。 我应该使用还是别的什么?
https://www.npmjs.com/package/debug
答案 0 :(得分:1)
是。究竟。您应该为调试包提供一个名称,而不是将其用作函数。
例如在控制器中:
var debug = require('debug')('AnyName');
module.exports = {
someAction: function(req, res) {
debug(req);
}
};