node.js - 为什么 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')}`);
});
解决方案
尝试这个:
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')}`);
});
推荐阅读
- c# - GetEnumerator().Current 在主函数中调用时给了我一个异常
- elasticsearch - 启用 X-pack 的 ABAC 系统上的 java.lang.UnsupportedOperationException
- ios - 领域子查询过滤来自 1 表 wrt 表 2 的数据
- internet-explorer - 在 IE11 中的 require-object-coercible 中抛出异常且未捕获
- node.js - Postgres 和 NodeJS 的测试装置
- sql - 如何转置给定的表格?
- javascript - ReactNativeJS:ReferenceError:找不到变量:查看
- python - Django 根据错误级别记录颜色,没有模块
- jquery - 错误:ENOENT:没有这样的文件或目录,打开 'E:\Projects\eLearning\node_modules\jquery\dist\jquery.js'
- for-loop - For Loop 用于抓取多个 url 的电子邮件 - BS