Javascript 节点localhost未返回日期
我有以下index.js文件: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');
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是正确的方式