Node.js può ascoltare sul socket UNIX?

node.js può ascoltare sul socket UNIX? Non ho trovato alcuna documentazione in merito. Ho visto solo la possibilità di ascoltare su una porta dedicata.

Per ascoltare le connessioni in entrata in node.js, si desidera utilizzare la class net.server .

Il modo standard per creare un’istanza di questa class è con la funzione net.createServer(...) . Una volta che hai un’istanza di questa class, usi la funzione server.listen(...) per dire al server dove effettivamente ascoltare.

Se il primo argomento da ascoltare è un numero, nodejs ascolterà su un socket TCP / IP con quel numero di porta. Tuttavia, se il primo argomento da ascoltare è una stringa, l’object server ascolterà su un socket Unix su quel percorso.

 var net = require('net'); // This server listens on a Unix socket at /var/run/mysocket var unixServer = net.createServer(function(client) { // Do something with the client connection }); unixServer.listen('/var/run/mysocket'); // This server listens on TCP/IP port 1234 var tcpServer = net.createServer(function(client) { // Do something with the client connection }); tcpServer.listen(1234);