/
var
/
www
/
cobraambalaj
/
node_modules
/
killable
/
/var/www/cobraambalaj/node_modules/killable
mkdir
upload
Name
Size
Mode
Actions
index.js
518
0644
edit
dl
rm
LICENSE
729
0644
edit
dl
rm
package.json
1429
0644
edit
dl
rm
README.md
1088
0644
edit
dl
rm
Edit:
/var/www/cobraambalaj/node_modules/killable/README.md
(1088B)
killable ======== Keeps track of a server's open sockets so they can be destroyed at a moment's notice. This way, the server connection can be killed very fast. Installation ------------ ``` npm install killable ``` Example usage ------------- Using express: ('server' in the example is just an ``http.server``, so other frameworks or pure Node should work just as well.) ```javascript var killable = require('killable'); var app = require('express')(); var server; app.route('/', function (req, res, next) { res.send('Server is going down NOW!'); server.kill(function () { //the server is down when this is called. That won't take long. }); }); var server = app.listen(8080); killable(server); ``` API --- The ``killable`` module is callable. When you call it on a Node ``http.Server`` object, it will add a ``server.kill()`` method on it. It returns the server object. ``server.kill([callback])`` closes all open sockets and calls ``server.close()``, to which the ``callback`` is passed on. Inspired by: http://stackoverflow.com/a/14636625 License ------- ISC
Save
cmd:
run