ノードアプリケーションに到着するすべてのリクエストの時刻を設定するにはどうすればよいでしょうか?基本的には、リクエストの最初の時点で現在のタイムスタンプを取得し、リクエストの最後にもう一度タイムスタンプを取得したい場合は、その差分を取得してログに記録します。 NodeJSとExpressでこれを行う最善の方法に関する推奨事項?NodeJS/Expressの時間リクエスト
私のアプリの外観のサンプルです(これよりもはるかに複雑ですが)。
var express = require('express'),
http = require('http'),
app = express();
app.get('/', function (req, res, next) {
res.send(200, 'hi');
});
app.get('/about', function(req, res, next) {
res.send(200, 'something else');
});
var server = http.createServer(app);
server.listen(9000);
console.log("Express server listening...");
すべてのリクエストをタイムアウトします。ですから、私は/
との時間を付け加えたいと思います。
ありがとうございます。まさに私が探していたもの。 – tbeauvais
これは、Expressのミドルウェアの基本を理解しているように見える唯一の答えです。 +1 –
これは完璧です。私はRollbarと組み合わせてゆっくりとしたルートを報告します – developius