无法为调试节点模块设置环境变量



我正在尝试将调试NPM模块与我的express 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.green("3000")}. `);
});

我正在运行windows,并在我的项目目录中的终端中尝试以下命令:设置DEBUG=*&node app.js

当我执行这个命令时,网站可以工作,但我没有得到任何日志目录!

您是否尝试过告诉调试使用HTTP而不是应用

const debug = require('debug')('http');

Express在后端使用http,我认为它需要http才能被称为

编辑:我的错误(http(部分只是名称空间

为了解决这个问题,我添加了

debug.enabled = true;

这似乎修复了

最新更新