2013-02-01 12 views
7

Czy istnieje możliwość odsłuchiwania serwera node.js-http natywnie na lokalnym węźle/gnieździe systemu UNIX? (np. /var/tmp/http.sock). Chcę go używać w połączeniu z WebSockets i odwrotnym proxy.node.js-http: nasłuchuj na lokalnym węźle/gnieździe unixowym

+0

możliwe duplikat [Can node.js słuchać na gniazda UNIX?] (Http://stackoverflow.com/questions/7045614/can-node-js-listen-on-unix-socket) – josh3736

+0

wiem że node.js może nasłuchiwać na przewodach unixowych. Ale moje pytanie brzmi, czy jest to również możliwe dla modułu http. Nie chcę go wdrażać samodzielnie, jeśli istnieje dostępne rozwiązanie. –

Odpowiedz

15

Ponieważ http jest oparty na sieci, możesz użyć tych samych opcji, które ma moduł sieci. W rzeczywistości, http docs wyraźnie powiedzieć, że można słuchać na gnieździe unix.

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

Czysta sztuczka! Jak uzyskać dostęp Firefoksa do tego gniazda i wysłać żądanie HTTP? Żartuję. – Celada

+0

Czy to oznacza, że ​​karta sieciowa nie będzie przechodzić? – syberkitten

Powiązane problemy