Node.js
(Ohjattu sivulta Node)
| Node.js | |
|---|---|
| Ohjelmoitu | JavaScript |
| Käyttöliittymä | teksti |
| Lisenssi | MIT |
| Kotisivu | nodejs.org |
| Lähdekoodi | |
Node.js on asynkroninen sovellusalusta. Node.js-ohjelmat ovat kirjoitettu JavaScriptillä ja ne voidaan ajaa eri käyttöjärjestelmillä tekemättä koodiin muutoksia.
Node.js on suunniteltu skaalautuvien verkkosovellusten rakentamiseen. Seuraavassa "Hei maailma!" -esimerkissä voidaan käsitellä useita yhteyksiä samanaikaisesti. Jokaisesta yhteydestä laukaistaan takaisinkutsu, mutta jos työtä ei ole tehtävänä, Node.js lepää.
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('Hei maailma!');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
Asennus
[muokkaa]Node.js löytyy useimpien jakeluiden paketinhallinnasta nimellä nodejs. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.