节点js(javascript)代码不';t调用函数,但将代码显示为文本
因此,我为node js创建了一个模块,并将其连接到主文件,然后在localhost:8080中运行服务器。代码运行了,但发生了这种情况- 这是main node.js文件的代码-节点js(javascript)代码不';t调用函数,但将代码显示为文本,javascript,node.js,Javascript,Node.js,因此,我为node js创建了一个模块,并将其连接到主文件,然后在localhost:8080中运行服务器。代码运行了,但发生了这种情况- 这是main node.js文件的代码- var http = require('http'); var dt = require('./demo_module.js'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'})
var http = require('http');
var dt = require('./demo_module.js');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write("Date and time:" + dt.myDateTime)
res.end('Hello World!');
}}.listen(8080;)
模块的代码-
exports.myDateTime = function () {
return Date();
};
这是一个函数,您需要调用它,否则它将只打印函数
exports.myDateTime=函数(){
返回日期();
};
更改为:
res.write(“日期和时间:+dt.myDateTime());
“显示本地主机:8080”是指向所发生事件的屏幕截图的链接res.write(“日期和时间:+dt.myDateTime”)
->您需要实际调用函数:dt.myDateTime()
您没有调用函数谢谢您的帮助。现在可以了。