Javascript 节点localhost未返回日期

Javascript 节点localhost未返回日期,javascript,node.js,express,Javascript,Node.js,Express,我有以下index.js文件: var express = require('express'); var app = express(); app.use('/',(req,res) => { console.log(req.get('Date')); console.log(req.get('User-Agent')); console.log(req.url); var name = req.query.name; res.status(200).type('html');

我有以下index.js文件:

var express = require('express');
var app = express();

app.use('/',(req,res) => {

console.log(req.get('Date'));
console.log(req.get('User-Agent'));
console.log(req.url);

var name = req.query.name;
res.status(200).type('html');

res.write('Hello World! <br>');
if (name) {
   res.write('Hi, ' + name + " it's nice to see you.");
}else{
   res.write('Welcome, guest!');
}

res.end();
});

app.listen(3001, () => {
console.log('Listening on port 3001');

});
var express=require('express');
var-app=express();
应用程序使用(“/”,(请求,请求)=>{
console.log(请求获取('Date'));
console.log(请求get('User-Agent'));
控制台日志(请求url);
var name=req.query.name;
res.status(200).type('html');
res.write('helloworld!
'); 如果(姓名){ res.write(‘嗨,’+name+‘很高兴见到你’); }否则{ res.write(‘欢迎,客人!’); } res.end(); }); app.listen(3001,()=>{ log('在端口3001上侦听'); });

为什么日期未定义?

因为您使用的浏览器没有在标题中发送日期


您可以使用本地服务器日期

你通过日期标题了吗?上面的req.get('Date')用于从标头获取数据。如果使用查询参数传递日期,如“url?Date=**”,则req.query.Date是正确的方式