2017-12-05 3 views
0

を返さないローカルホストI以下の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'); 

}); 

なぜ日付が定義されていませんか?

+0

あなたは日付ヘッダを渡しましたか? 上記のreq.get( 'Date')は、ヘッダーからデータを取得するためのものです。 クエリパラメータを使用して "url?Date = **"のようなDateを渡すと、req.query.Dateが正しい方法です – hkg328

答えて

1

使用しているブラウザを使用すると、ローカルサーバの日付を使用することができます...ヘッダに

を日付を送信していないので....