Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Reload your Node.js application if some source changed
JavaScript
branch: master
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 install:

npm install reloader

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.