Muokataan sivua Node.js

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{Tynkä}}
{{Ohjelma
{{Ohjelma
| nimi           = Node.js
| nimi=Node.js
| logo          =
| kuva=
| kuva           =  
| kuvateksti=
| kuvateksti     =  
| lisenssi=[[MIT]]
| tekijä        =
| käyttöliittymä=teksti
| kehittäjä      =
| kotisivu=[http://nodejs.org/ nodejs.org]
| moottori      =
| ensijulkaisu  =
| vakaaversio    =
| vakaapvm      =
| kehitysversio  =
| kehityspvm    =
| ohjelmoitu    = [[JavaScript]]
| käyttöliittymä = teksti
| lisenssi      = [[MIT]]
| kotisivu       = [https://nodejs.org nodejs.org]
| lähdekoodi    = <li>[https://nodejs.org/dist/ nodejs.org/dist/]</li><li>[https://github.com/nodejs/node github.com/nodejs/node]</li>
}}
}}


'''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 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 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==
{{Asenna|Node.js|nodejs}}
{{Asenna|Node.js|nodejs}}
==Aiheesta muualla==
* [https://github.com/joyent/node github.com/joyent/node] - Ohjelman lähdekoodit GitHubissa


[[Luokka:Kehitystyökalut]]
[[Luokka:Kehitystyökalut]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetyt mallineet:

Tämä sivu kuuluu seuraavaan piilotettuun luokkaan:

Noudettu kohteesta ”https://www.linux.fi/wiki/Node.js