Začít s Node.JS je velice jednoduché!

JavaScript

POZOR! Článek jsem napsal před více jak rokem, a tudíž už nemusí reflektovat můj nynější názor nebo může být zastaralý.

Pokud už máte určité zkušenosti s JavaScriptem, tak pro vás nebude nejmenší problém začít tento jazyk používat i na serveru. Pro testovací účely lze Node.JS nainstalovat a používat i na Windowsech.

Stáhnout Node.JS

Jděte na stránky www.nodejs.org a stáhněte si instalační balíček. Instalace je velice jednoduchá.

Stáhnout CoffeeScript

Samotný JavaScript je velice, no jak to napsat, nepěkný jazyk s řadou neduhů. Spoustu z nich řeší CoffeeScript. Myslíte-li to s JavaScriptem vážně, doporučuju se CoffeeScript naučit. Pokud máte již Node.JS nainstalovaný, spusťtě jeho příkazovou řádku a napište:

npm install -g coffee-script

Pěkné že? Takový pohodlný balíčkovací systém. Podobné (apt,yum) známe z řady Linuxových systémů.

Napsat server

Napsat server, cože? Ano Node.JS je velmi low-level, takže si musíme v JavaScriptu (CoffeeScriptu) napsat aplikaci, která bude naslouchat na určitém portu.

V JS (server.js):

var callback, http;
http = require('http');
callback = function(req, res) {
  res.writeHead(200, {
    'Content-Type': 'text/plain'
  });
  return res.end('Ahoj Coffee\n');
};
http.createServer(callback).listen(80, '127.0.0.1');
console.log('Server running at http://127.0.0.1:80/');

V CS (server.coffee):

http = require 'http'
callback = (req, res) ->
  res.writeHead 200, {'Content-Type': 'text/plain'}
  res.end 'Ahoj Coffee\n'

http.createServer(callback).listen 80, '127.0.0.1'
console.log 'Server running at http://127.0.0.1:80/'

Spustit server

Následně v Node.JS konzoli CoffeeScript zkompilujeme a spustíme JavaScript server:
node

Znáte někoho, komu by článek mohl pomoct? Zasdílejte mu ho :)

Komentáře