Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Dette innlegget kan nok sees på som veldig grunnleggende eller trivielt avmange som har drevet mye med webutvikling og Node.
- Jeg har ikke drevet mye med webutvikling og fikk en «aha-opplevelse» av hvordan man setter opp en webserver med node og knytter dette sammen med html/css/javascript.
- For å sette opp en server med Node.js og ekspress må du 1) Installere Node 2) Installere Ekspress og skrive kode. 3) Kjøre serveren kontinuerlig med forever
- Node installerer du greit fra nettsidene deres og setter opp prosjektet ditt ved å navigere inn i en mappe og skrive kommandoen «npm init». Etter at npm init har tatt deg gjennom oppsett av prosjektet kan du installere express med kommandoen «npm install express --save». Vi har nå en mappestruktur med et par templates og noen genererte filer. Vi skal nå skrive selve «serverscriptet».
- Skriptet begynner med et par linjer, hvor vi initialiserer express:
- const express = require('express')
- const app = express()
- Deretter følger en funksjon som sier hva vi skal sende til klienter som kobler til serveren:
- app.get('/', function (req, res) {
- res.send('Hello World!')
- // I dette tilfellet sender vi teksten ‘Hello World’ til klienten})
- Og helt til slutt har vi en funksjon som «lytter» etter klienter på en gitt port, skriver også ut en Melding til konsollen:
- app.listen(3000, function () {
- // I dette eksempelet lytter vi på port 3000
- console.log('Example app listening on port 3000!')})
- Nå er skriptet ferdig og serveren kan kjøres, for at skriptet skal kjøre kontinuerlig kan man laste ned forever. Dette gjøres med «npm install forever -g», deretter startet du appen «for alltid» med kommandoen«forever start app.js»
- Appen din er nå oppe og du kan sjekke den på localhost med den porten du valgte.
- Lykke til!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement