Poslední dobou ujíždím na Node.js. Neskutečně rychlý nástroj! K tomu se pokouším naučit CoffeeScript. Blog dost často používám jako „tahák“ co jsem jak dělal. Pojďme si ukázat jak na první Hello World.
CoffeeScript můžeme nainstalovat globálně (bude přístupný v celém OS):
npm install -g coffee-script
Inicilizujeme Node.js projekt – vyplníme požadované údaje, čímž se vytvoří soubor package.json:
npm init
Node přidáme jako závislost do projektu (packages.json):
npm install coffee-script --save
server.coffee:
#toto je komentar http = require 'http' http.createServer (req, res) -> res.writeHead 200 res.end 'Hello, World!' .listen 5000 console.log "listening on port 5000"
Spustíme coffee script v Node.js:
coffee server.coffee
V prohlížeči na adrese http://localhost:5000/ vidíme výsledek
Velice zajímavý mi přijde modul express, což je minimalistický a rychlý framework pro pohodlnější generování stránek:
npm install express --save
express = require('express') app = express() port = 5000 app.get '/', (req, res) -> res.send 'Hello world!' app.get '/contact', (req, res) -> res.send 'contact' app.listen port, () -> console.log "listening on port #{port}"
Spustíme příkazem
coffee server.coffee
a o správné funkčnosti se opět přesvědčíme na portu 5000