Hello world eksempel

Embedded nedenfor er egentlig den enkleste Express app du kan lage. Det er en enkelt fil app — ikke hva du vil få hvis du bruker Express generator, som skaper stillaset for en full app med mange JavaScript-filer, Jade maler, og underkataloger for ulike formål.

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

denne appen starter en server og lytter på port 3000 for tilkoblinger. Appen svarer med » Hei, Verden!»for forespørsler til roten URL (/) eller rute. For hver annen vei vil den svare med en 404 Ikke Funnet.

eksemplet ovenfor er faktisk en fungerende server: Gå videre og klikk PÅ NETTADRESSEN som vises. Du får et svar, med sanntidslogger på siden, og eventuelle endringer du gjør, reflekteres i sanntid. Dette drives Av RunKit, som gir en interaktiv JavaScript lekeplass koblet til en komplett Node miljø som kjører i nettleseren din.Nedenfor finner du instruksjoner for å kjøre den samme appen på din lokale maskin.

RunKit Er en tredjepartstjeneste som ikke er tilknyttet Express project.

Kjører Lokalt

opprett først en katalog med navnet myapp, bytt til den og kjør npm init. Installer deretter express som en avhengighet, i henhold til installasjonsveiledningen.

i katalogenmyapp opprett en fil med navnet app.js og kopier i koden fra eksemplet ovenfor.

req(forespørsel) ogres(svar) er nøyaktig de samme objektene Som Noden gir, slik at du kan påberopereq.pipe()req.on('data', callback), og alt annet du trenger ville gjøre uten uttrykk involvert.

Kjør appen med følgende kommando:

$ node app.js

last deretter http://localhost:3000/ i en nettleser for å se utgangen.

Related Posts

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *