节点js(javascript)代码不';t调用函数,但将代码显示为文本

节点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'})

因此,我为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'});
  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()
您没有调用函数谢谢您的帮助。现在可以了。