Hello world példa

Az alábbiakban beágyazott lényegében a legegyszerűbb expressz alkalmazás, amelyet létrehozhat. Ez egy fájl app-nem az, amit kap, ha használja az Express generator, amely létrehozza az állványzat egy teljes app számos JavaScript fájlokat, Jade sablonok, al-könyvtárak különböző célokra.

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}`)})

Ez az alkalmazás elindít egy szervert, és a 3000-es porton hallgatja a kapcsolatokat. Az alkalmazás válaszol a ” Hello World!”for requeststo the root URL (/) or route. Minden más utat, akkor reagál a 404 Nem található.

a fenti példa valójában egy működő szerver: folytassa, majd kattintson a megjelenő URL-re. Kapsz egy választ, a valós idejű naplók az oldalon, és minden változtatás, amit tenni fog tükröződni valós időben. Ez hajtja RunKit, amely egy interaktív JavaScript játszótér csatlakozik a teljes csomópont környezetben fut a böngészőben.Az alábbiakban az ugyanazon alkalmazás helyi gépen történő futtatására vonatkozó utasítások találhatók.

a RunKit egy harmadik féltől származó szolgáltatás, amely nem kapcsolódik az Express projekthez.

helyileg

először hozzon létre egymyappnevű könyvtárat, változtassa meg és futtassa anpm init. Ezután telepítse aexpress függőségként, a telepítési útmutató szerint.

amyapp könyvtárban hozzon létre egyapp.js nevű fájlt, majd másolja a kódot a fenti példából.

The req (request) és res (response) pontosan ugyanazok az objektumok, amelyeket a csomópont biztosít, így hivatkozhatreq.pipe()req.on('data', callback), és bármi mást, amit lenne anélkül, hogy kifejezett részt.

futtassa az alkalmazást a következő paranccsal:

$ node app.js

ezután töltsön be http://localhost:3000/ egy böngészőben a kimenet megtekintéséhez.

Related Posts

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük