server.js 437 B

1234567891011121314151617
  1. const cluster = require('cluster');
  2. const cpus = require('os').cpus();
  3. const server = require('restify').createServer();
  4. server.get('/plaintext', (req, res) =>
  5. res.send('Hello, World!'));
  6. server.get('/json', (req, res) =>
  7. res.json({ message: 'Hello, World!' }));
  8. if (cluster.isMaster) {
  9. cpus.forEach(() => cluster.fork());
  10. } else {
  11. server.listen(8080, () =>
  12. console.log('%s listening at %s', server.name, server.url));
  13. }