On Github MartinSvarrer / nodepresentation
Martin Svarrer Christensen
En JavaScript runtime
Blot endnu en måde at eksekvere kode på din computer
Alle moduler kan hentes ved at kalde require('navn')
Node (Kommandoprompt)
NPM (Node Package Manager)
REPL (Read-Eval-Print-Loop)
Naviger til mappe: cd mappe/undermappe
Luk node genvej: CTRL + C
C:\Users\MartinSvarrer>node hello.js
npm install express
eller
npm install (package.json)
npm uninstall express
npm publish express
package.json*required
REPL i kommandoprompt:
Alle node eksempler kan findes under '/examples/fs/'
read.js, write.js, modify.js, append.js, build.js, change.js
1 fil = 1 modul
require('./navn')
navn.js, navn.json og til sidst navn.node
require('navn')
Standard eller installeret modul
exports bruges til at eksponere funktioner
Eksempel: /examples/modules/foo.js
module.exports bruges til at eksponere ét objekt
Eksempel: /examples/modules/bar.js
Alle modules eksempler kan findes under '/examples/modules/'
app.js, foo.js, bar.js
Oprette en server
Eksempel: /examples/http/server.js og /examples/http/static.js
Middleware framework
inkludere 18 standard middleware:
Eksempel: /examples/http/connect.js
Bygget ovenpå connect
Web application framework
Giver mulighed for nemt at håndtere requests og reponse:
express.js, get.js, post.js
Gør det super nemt at arbejde med WebSockets
socket.js, socketdata.js
Alle http eksempler kan findes under '/examples/http/'
Matchende HTML filer findes under 'examples/http/public'
server.js, static.js, connect.js, express.js, get.js, post.js, socket.js, socketdata.js, datamodule.js