Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const http = require('http')
- const cluster = require('cluster');
- const todos = [
- { title: "Do some stuff", createdAt: Date.now() },
- { title: "Do more stuff", createdAt: Date.now() },
- { title: "Even more stuff", createdAt: Date.now() },
- { title: "Yihaa", createdAt: Date.now() },
- { title: "Java is great! Or isn't it?", createdAt: Date.now() },
- { title: "Foo Bar", createdAt: Date.now() },
- { title: "Lorem ipsum", createdAt: Date.now() },
- { title: "Dolor sit amet", createdAt: Date.now() }
- ];
- if (cluster.isMaster) {
- let cpuCount = require('os').cpus().length;
- for (let i = 0; i < cpuCount; i += 1) cluster.fork();
- }
- else {
- http.createServer((req, res) => {
- if (req.url === '/rest/todo') {
- res.setHeader('content-type', 'application/json');
- res.end(JSON.stringify(todos));
- }
- }).listen(8080);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement