Tento dokument môže byť v porovnaní s dokumentáciou v angličtine zastaralý. Aktuálne informácie nájdete v dokumentácii v angličtine.
Toto bude v podstate najjednoduchšia Express aplikácia akú možete vytvoriť. Aplikácia s jedným súborom — nie taká, ako keby ste použili Express generátor, ktorý vytvorí základnú štruktúru pre plnohodnotnú aplikáciu s niekoľkými JavaScript súbormi, Jade templatami a pod-adresármi pre rôzne účely.
Najskôr si vytvorte priečinok s názvom myapp
, presuňte sa tam a spustite príkaz npm init
. Potom nainštalujte express
ako dependenciu podľa inštalačnej príručky.
V priečinku myapp
vytvorte súbor s názvom app.js
a vložte do neho nasledovný kód:
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
Aplikácia naštartuje server a na porte 3000 začne počúvať na pripojenia. Aplikácia odpovie “Hello World!” na request na hlavnú URL (/
) alebo route. Pre každú inú URL odpovie prostredníctvom 404 Not Found.
Request (požiadavka) req
a response (odpoveď) res
sú presne rovnaké objekty, ktoré Node štandardne poskytuje, takže môžete spraviť req.pipe()
, req.on('data', callback)
a hocičo iné, čo by ste spravili v prípade, ak by ste nepoužili Express.
Spustite aplikáciu pomocou nasledujúceho príkazu:
$ node app.js
Potom v prehliadači zadajte http://localhost:3000/ a pozrite si výstup.