Ero sivun ”Node.js” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p (esimerkki ja päivitystä) |
pEi muokkausyhteenvetoa |
||
(2 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{Ohjelma | {{Ohjelma | ||
| nimi = Node.js | | nimi = Node.js | ||
Rivi 17: | Rivi 16: | ||
| lisenssi = [[MIT]] | | lisenssi = [[MIT]] | ||
| kotisivu = [https://nodejs.org nodejs.org] | | kotisivu = [https://nodejs.org nodejs.org] | ||
| lähdekoodi = [https://nodejs.org/dist/ nodejs.org/dist/] | | lähdekoodi = <li>[https://nodejs.org/dist/ nodejs.org/dist/]</li><li>[https://github.com/nodejs/node github.com/nodejs/node]</li> | ||
}} | }} | ||
Rivi 40: | Rivi 39: | ||
}); | }); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==Asennus== | ==Asennus== | ||
{{Asenna|Node.js|nodejs}} | {{Asenna|Node.js|nodejs}} | ||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] |
Nykyinen versio 14. maaliskuuta 2022 kello 12.56
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.