0.1.1 • Published 10 years ago

unix-listen v0.1.1

Weekly downloads
7
License
MIT
Repository
github
Last release
10 years ago

node-unix-listen

Simple but comprehensive unix socket listening for connect servers. Beefier than app.listen(path) because it handles errors such as a socket descripter lying around from a bad shutdown by trying to connect through that socket. It can also change the mode of the socket after setting it up successfully.

var app = express()
  , unixListen = require('unix-listen')

var server = unixListen(app, '/tmp/my-socket.sock', { mode: 0777 }, function (err) {
  if (err) {
    console.error('Error while listening to unix socket: ' + err)
    process.exit()
  }
})

The options object is optional and mode is the only parameter allowed. It returns the net.Server instance of the app.

License

MIT. See LICENSE.