Node.js Can';t设置调试节点模块的环境变量
我正在尝试将NPM模块与我的express js应用程序结合使用。但是,当我尝试创建环境变量并运行应用程序时,我没有收到任何调试日志Node.js Can';t设置调试节点模块的环境变量,node.js,express,Node.js,Express,我正在尝试将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 f
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,正在项目目录内的终端中尝试以下命令:
设置调试=*&节点app.js
当我执行这个命令时,这个站点可以工作,但是我没有得到任何日志 您是否尝试告诉debug使用HTTP而不是app
constdebug=require('debug')('http')代码>
Express在后端使用http,我假设需要调用http
编辑:
我的错误是(http)部分只是名称空间
为了解决这个问题,我补充道
debug.enabled=true代码>
这似乎解决了问题我尝试了一下,收到了与之前相同的输出结果,我刚刚用有效的解决方案更新了我的答案。您可以在需要调试模块后的任何位置添加该行