• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/8

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

8 Cards in this Set

  • Front
  • Back

Import Modules

var http = require('http')

Create Simple Server w/o Express

http.createServer(function(request, response){


// whatever code



}).listen(portNumber);

Listen to Server Events

var server = http.createServer();


server.on('request', function(req, res) { ... });

Hello World Example

var http = require('http');




http.createServer(function(request, response){


response.writeHead(200, {'Content-Type': 'text/plain'} );


response.end('Hello World');


}).listen(portNumber);

Read from request and write to response

http.createServer((req, res) => {


res.writeHead(200);


req.pipe(res);


});

Export a module and use it

In myModule.js:




exports.getArtist = function() { ... };




In app.js:




var myModule = require('.myModule');


myModule.getArtist();

Where does require() look?

require('./myModule'); //same dir


require('../myModule'); //one dir up


require('/Users/Aldrin/Projects/myApp/modules/myModule'); //fully qualified path

Install Node Package

npm install packageName -g --save




-g installs globally


--save adds dependency to package.json