diff --git a/README.md b/README.md index c0a72eb..61e2bc5 100644 --- a/README.md +++ b/README.md @@ -51,8 +51,6 @@ Next, lets configure the development server. To keep things simple we can put th var hypernova = require('hypernova/server'); hypernova({ - devMode: true, - getComponent(name) { if (name === 'MyComponent.js') { return require('./app/assets/javascripts/MyComponent.js'); @@ -207,8 +205,8 @@ Options, and their defaults bodyParser: { limit: 1024 * 1000, }, - // disables cluster mode and reloads each component every time it is requested - devMode: false, + // disables cluster mode + enableCluster: false, // how components will be retrieved, getComponent: undefined, // configure the logger diff --git a/examples/simple/hypernova.js b/examples/simple/hypernova.js index 525481a..dcf0fc6 100644 --- a/examples/simple/hypernova.js +++ b/examples/simple/hypernova.js @@ -1,8 +1,6 @@ const hypernova = require('hypernova/server'); hypernova({ - devMode: true, - getComponent(name) { if (name === 'MyComponent.js') { return require('./app/assets/javascripts/MyComponent.js'); diff --git a/src/server.js b/src/server.js index 5fac449..8ebc6cf 100644 --- a/src/server.js +++ b/src/server.js @@ -15,8 +15,8 @@ const defaultConfig = { bodyParser: { limit: 1024 * 1000, }, - devMode: false, endpoint: '/batch', + enableCluster: false, files: [], logger: {}, plugins: [], @@ -34,14 +34,14 @@ export default function hypernova(userConfig, onServer) { const app = express(); - if (config.devMode) { - worker(app, config, onServer); - } else { + if (config.enableCluster) { if (cluster.isMaster) { coordinator(); } else { worker(app, config, onServer, cluster.worker.id); } + } else { + worker(app, config, onServer); } return app; diff --git a/test/server-test.js b/test/server-test.js index f267025..4b5fd8f 100644 --- a/test/server-test.js +++ b/test/server-test.js @@ -7,6 +7,6 @@ describe('Hypernova server', () => { }); it('starts up the hypernova server without blowing up', () => { - hypernova({ devMode: true, getComponent: () => {} }); + hypernova({ getComponent: () => {} }); }); });