Ero sivun ”Node.js” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 008 merkkiä lisätty ,  14. maaliskuuta 2022
p
esimerkki ja päivitystä
(Ak: Uusi sivu: {{Tynkä}} {{Ohjelma | nimi=Node.js | kuva= | kuvateksti= | lisenssi=MIT | käyttöliittymä=teksti | kotisivu=[http://nodejs.org/ nodejs.org] }} '''Node.js''' on on sovellusa...)
 
p (esimerkki ja päivitystä)
Rivi 1: Rivi 1:
{{Tynkä}}
{{Tynkä}}
{{Ohjelma
{{Ohjelma
| nimi=Node.js
| nimi           = Node.js
| kuva=
| logo          =
| kuvateksti=
| kuva           =  
| lisenssi=[[MIT]]
| kuvateksti     =
| käyttöliittymä=teksti
| tekijä        =
| kotisivu=[http://nodejs.org/ nodejs.org]
| kehittäjä      =
| moottori      =
| ensijulkaisu  =
| vakaaversio    =
| vakaapvm      =
| kehitysversio  =  
| kehityspvm    =
| ohjelmoitu    = [[JavaScript]]
| käyttöliittymä = teksti
| lisenssi      = [[MIT]]
| kotisivu       = [https://nodejs.org nodejs.org]
| lähdekoodi    = [https://nodejs.org/dist/ nodejs.org/dist/]
}}
}}


'''Node.js''' on on sovellusalusta. Node.js-ohjelmat on kirjoitettu [[JavaScript]]illä ja ne voidaan ajaa eri käyttöjärjestelmillä tekemättä koodiin muutoksia.
'''Node.js''' on asynkroninen sovellusalusta. Node.js-ohjelmat ovat kirjoitettu [[JavaScript]]illä 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ää.
 
<syntaxhighlight lang="JavaScript">
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}/`);
});
</syntaxhighlight>
 


==Asennus==
==Asennus==
10 148

muokkausta

Navigointivalikko