关于 debug包使用的问题!!!!
发布于 1个月前 作者 flftfqwxf 165 次浏览 来自 问答

新手,debug包不会用!!!

在windows下,试一下官方示例:

var debug = require('debug')('http')
    , http = require('http')
    , name = 'My App';

// fake app

debug('booting %s', name);

http.createServer(function(req, res){
    debug(req.method + req.url);
    res.end('hello\n');
}).listen(3000, function(){
    debug('listening');
});
设置了 debug=*,-not_this

输出的内容:

Mon, 30 Mar 2015 08:33:12 GMT https booting My App
Mon, 30 Mar 2015 08:33:12 GMT https listening
Mon, 30 Mar 2015 08:33:51 GMT https GET/favicon.ico

请问, 1)这个和普通的console.log()有什么区别? 2)require(‘debug’)(‘http’)中的 (‘http’)有什么作用??

1 回复
  1. 我觉得debug可以当成console的wrapper吧.
  2. 类似namesapce
回到顶部