2013-02-01 11 views
7

ローカルのUNIXパイプ/ソケット上でnode.js-httpサーバーをネイティブに聴く可能性はありますか? (例えば、/ var/tmp/http.sock)。私はWebSocketsとリバースプロキシを組み合わせて使用​​したいと思います。node.js-http:ローカルのunixパイプ/ソケットでリスンする

+0

の可能重複[Node.jsのUNIXソケットに聞くことができますか?](http://stackoverflow.com/questions/7045614/can-node-js-listen-on-unix-socket) – josh3736

+0

私が知っていますそのnode.jsはUNIXパイプでリッスンできます。しかし、私の質問は、これもHTTPモジュールで可能な場合です。利用可能な解決策があれば、自分で実装したくありません。 –

答えて

15

httpはnetに基づいているため、netモジュールと同じオプションを使用できます。実際、http docsは、あなたがUNIXソケットで聞くことができると明示的に言います。

var server = http.createServer(); 
server.listen('/var/tmp/http.sock'); 
+0

素敵なトリック!今すぐFirefoxをそのソケットに接続してHTTPリクエストを送信する方法を教えてください。冗談だ。 – Celada

+0

ネットワークカードを通過することはありませんか? – syberkitten

関連する問題