私はミドルウェア(function(req, res, next) {...}
)の中にいます。node.jsのHTTPサーバーオブジェクトへのアクセス
req
からHTTPサーバーオブジェクトにアクセスする方法はありますか?
更新日
具体的に説明します。私はそれを聞いている場合、サーバーがリッスンするポート、またはunixソケットパスを調べようとしています。 Expressはしかし、TJは、HTTPモジュールのいずれかの混入を落とすに真剣な考慮を与えてきた、#createServer()
から返されたオブジェクトに似た何かを公開し
var express = require('express');
var http = require('http');
var app = express();
app.use(app.router);
app.get('/', function (req, res, next) {
console.log(req.socket.server);
});
app.server = http.createServer(app);
app.server.listen(3000);
ブラッドが述べたように、:どのようにについてのあなたのメインのアプリケーションファイル内
があります。 'console.log(req)'を実行すると、プロパティーの1つがサーバーを参照します。これは文書化されておらず、将来変更されるかもしれませんが、そこにあります。私はノードを手元に持っていないので、私はプロパティの名前を知らない、申し訳ありません。 – Brad