Node.js och inbyggda moduler (node2)
En laboration i nodejs där vi bekantar oss med nodejs api. Vi använder api:t för att lösa uppgifter med fs
, querystring
och crypto
.
#Förkunskaper
Du har installerat nodejs
, npm
och en lokal utvecklingsmiljö för kursrepot på din dator.
#Videoserie
Det finns en videoserie som hjälper dig med denna labben titta på videor som börjar på 5.
#Hämta labben
Labben automatgenereras för dig. Gör så här för att checka ut din personliga labb.
Gå till din kurskatalog i terminalen och kör följande kommando.
# Flytta till kurskatalogen
dbwebb create node2
Materialet till labben skapas nu och sparas i din kurskatalog enligt följande.
Fil | Innehåll |
---|---|
instruction.html |
Beskrivning av labben och de uppgifter som skall göras. |
answer.js |
Här skall du skriva din kod för att lösa respektive uppgift i labben. |
Öppna filen instruction.html
i en webbläsare och läs igenom de uppgifter som labben omfattar.
Öppna filen answer.js
i din texteditor och koda ihop svaren på uppgifterna.
Du kan testa dina lösningar genom att köra programmet answer.js
i din terminal enligt nedan:
$ node answer.js
#Krav
Gör de uppgifter som finns i labben
instruction.html
.Skriv dina lösningar, på rätt plats, i filen
answer.js
.Testkör din labb genom att köra kommandot
node answer.js
.Ladda upp, validera och publicera labben genom att göra följande kommando i kurskatalogen i terminalen.
# Flytta till kurskatalogen
dbwebb validate node2
dbwebb publish node2
Rätta eventuella fel som dyker upp och publisera igen. När det ser grönt ut så är du klar.
#Extrauppgift
Det finns ingen extra uppgift.
#Tips från coachen
Lycka till och hojta till i forumet om du behöver hjälp!
#Revision history
- 2017-02-27: (C, mos) Kopierad till dbjs och generaliserad.
- 2017-02-01: (B, efo) Gjorde om labben från asynkronprogrammering till nodejs api.
- 2016-12-21: (A, efo) Första utgåvan av lab4 i kursen linux.