【发布时间】:2020-03-04 14:55:25
【问题描述】:
myfirst.js
var http = require("http");
var firstModule = require("./myfirstExportModule");
http.createServer(function(req, res){
res.writeHead(200, {'content-Type':'text/html'});
res.write('first name on console. ');
firstModule.firstname("name");
res.end('');
}).listen(3000);
console.log("listening on port 3000...");
myfirstExportModule.js
function firstname(name){
console.log('<br>first Name is: '+name);
}
module.exports = {
firstname:firstname
}
我在控制台上得到两个输出,如下所示
first Name is: Name
first Name is: Name
谁能解释一下原因?
【问题讨论】:
-
您好,一种简单的调试方法是编写 console.trace 以查看执行 console.log 的内容
-
将
console.log(req.url)添加到您的处理程序中,您将看到真相。或者,去看看the question你的已经被标记为dup,它也会在那里解释。
标签: node.js