Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Reload your Node.js application if some source changed
tree: 95b6d65fe5

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
examples
lib
README.md
package.json

README.md

reloader

Reload your Node.js application if it's source code changed. Tested on Windows, Mac OSX, Linux.

How to use:

To use it just include 'reloader' as usual NodeJS module and put code that must be started after every restart in 'onReload' callback. eg.

var reloader = require('reloader');
reloader({
    onReload: function () {
        app.listen(3000);
}});

In case if you go to use Reloader with Express framework:

// Reloader setup demonstration
var app = require('express').createServer();

app.configure(function () {
    app.use(app.router);

    require('reloader')({
        watchModules: true,
        onStart: function () {
            console.log('Started on port: 3000');
        },
        onReload: function () {
            app.listen(3000);
        }});
});

app.get('/', function (req, res) {
    res.send('Work!');
});

Parameters

watchModules: false onRestart: function onStart: function

Something went wrong with that request. Please try again.