Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

As an asynchronous event driven JavaScript runtime, Node is designed to build scalable network applications. In the following "hello world" example, many connections can be handled concurrently. Upon each connection the callback is fired, but if there is no work to be done, Node will sleep.

Example Code)

Code Block
languagejs
const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});


You can download all the necessary resources at https://nodejs.org/

...