make your HTTP server module reload it's children modules per request so you can reload happily.
var reloadme = require('reloadme'); var serverPath = require.resolve('/path/to/your/server/module'); var server = require(serverPath); reloadme({ path: serverPath, server: server });