Vložené níže je v podstatě nejjednodušší Expresní aplikace, kterou můžete vytvořit. To je jeden soubor, aplikace — není to, co dostanete, pokud používáte Express generátor, který vytváří lešení pro plné app s mnoha soubory JavaScript, Jade šablony, a sub-adresáře pro různé účely.
const express = require('express')const app = express()const port = 3000app.get('/', (req, res) => { res.send('Hello World!')})app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`)})
Tato aplikace spustí server a poslouchá na portu 3000 pro připojení. Aplikace reaguje s “ Hello World!“pro requeststo root URL (/
) nebo route. Pro každou jinou cestu odpoví 404 Nenalezeno.
výše uvedený příklad je ve skutečnosti fungující server: pokračujte a klikněte na zobrazenou adresu URL. Dostanete odpověď s protokoly v reálném čase na stránce a všechny provedené změny se projeví v reálném čase. To je poháněn RunKit, který poskytuje interaktivní JavaScript hřiště připojené k kompletnímu prostředí uzlu, který běží ve Vašem webovém prohlížeči.Níže jsou uvedeny pokyny pro spuštění stejné aplikace na místním počítači.
RunKit je služba třetí strany, která není přidružena k projektu Express.
Běží Lokálně
Nejprve vytvořit adresář s názvem myapp
, změnit jej a spustit npm init
. Poté nainstalujte express
jako závislost podle instalační příručky.
V myapp
adresář, vytvořit soubor s názvem app.js
a zkopírujte kód z příkladu výše.
req
(žádost) a res
(odpověď) jsou stejné objekty, které Uzel poskytuje, takže si můžete vyvolatreq.pipe()
req.on('data', callback)
, a cokoliv jiného, co by dělat bez Výslovného podílí.
Spustit aplikaci pomocí následujícího příkazu:
$ node app.js
Pak, vložte do http://localhost:3000/
v prohlížeči vidět výstup.