Advertisement
Guest User

Untitled

a guest
Dec 16th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. Dette innlegget kan nok sees på som veldig grunnleggende eller trivielt avmange som har drevet mye med webutvikling og Node.
  2. 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.
  3.  
  4. 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
  5.  
  6. 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».
  7. Skriptet begynner med et par linjer, hvor vi initialiserer express:
  8.  
  9. const express = require('express')
  10.  
  11. const app = express()
  12.  
  13. Deretter følger en funksjon som sier hva vi skal sende til klienter som kobler til serveren:
  14.  
  15. app.get('/', function (req, res) {
  16.  
  17. res.send('Hello World!')
  18.  
  19. // I dette tilfellet sender vi teksten ‘Hello World’ til klienten})
  20.  
  21. Og helt til slutt har vi en funksjon som «lytter» etter klienter på en gitt port, skriver også ut en Melding til konsollen:
  22.  
  23.  
  24. app.listen(3000, function () {
  25.  
  26. // I dette eksempelet lytter vi på port 3000
  27.  
  28. console.log('Example app listening on port 3000!')})
  29.  
  30.  
  31. 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»
  32. Appen din er nå oppe og du kan sjekke den på localhost med den porten du valgte.
  33.  
  34.  
  35. Lykke til!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement