首页 > 解决方案 > 为什么 DEBUG 没有登录控制台?

问题描述

我正在尝试学习关于 node.js 的教程并进行表达。我正在尝试使用调试功能,但它没有将任何内容记录到控制台。

console.log 工作正常...但使用 debug() 不能

我在 Windows 上,正在尝试使用...运行应用程序 set DEBUG=app ; 节点应用程序.js

var express = require('express');
var chalk = require('chalk');
var debug = require('debug')('app');

var app = express();

app.get('/', function(req, res){

    res.send('Hello from my library app');

})

app.listen(3000, function(){
    debug(`listening on port ${chalk.blue('3000')}`);
});

标签: node.jsexpressnpmterminal

解决方案


尝试这个:

var express = require('express');
var chalk = require('chalk');
var app = express();
var debug = require('debug')(app);

app.get('/', function(req, res){
  res.send('Hello from my library app');
})
app.listen(3000, function(){
  debug(`listening on port ${chalk.blue('3000')}`);
});

推荐阅读