Walk Through the Code

 

by Kohpai

CSAG MiniAdmin Training

Overview

var http = require('http');
var router = require('httpdispatcher');

const PORT = 8080;

var server = http.createServer(handleRequest);

router.setStaticDirname(__dirname);
router.setStatic('resources');

server.listen(PORT, function() {
    console.log("Server listening on: http://localhost:%s", PORT);
});

function handleRequest(request, response)
{
    try {
        console.log(request.url);
        router.dispatch(request, response);
    }
    catch (err) {
        console.log(err);
    }
}

Require

var http = require('http');
var router = require('httpdispatcher');

var http = require('http');
var router = require('httpdispatcher');

const PORT = 8080;

var server = http.createServer(handleRequest);

router.setStaticDirname(__dirname);
router.setStatic('resources');

server.listen(PORT, function() {
    console.log("Server listening on: http://localhost:%s", PORT);
});

function handleRequest(request, response)
{
    try {
        console.log(request.url);
        router.dispatch(request, response);
    }
    catch (err) {
        console.log(err);
    }
}

Handle Request

function handleRequest(request, response)
{
    try {
        console.log(request.url);
        router.dispatch(request, response);
    }
    catch (err) {
        console.log(err);
    }
}
var http = require('http');
var router = require('httpdispatcher');

const PORT = 8080;

var server = http.createServer(handleRequest);

router.setStaticDirname(__dirname);
router.setStatic('resources');

server.listen(PORT, function() {
    console.log("Server listening on: http://localhost:%s", PORT);
});

function handleRequest(request, response)
{
    try {
        console.log(request.url);
        router.dispatch(request, response);
    }
    catch (err) {
        console.log(err);
    }
}

Set Static Path

router.setStaticDirname(__dirname);
router.setStatic('resources');
var http = require('http');
var router = require('httpdispatcher');

const PORT = 8080;

var server = http.createServer(handleRequest);

router.setStaticDirname(__dirname);
router.setStatic('resources');

server.listen(PORT, function() {
    console.log("Server listening on: http://localhost:%s", PORT);
});

function handleRequest(request, response)
{
    try {
        console.log(request.url);
        router.dispatch(request, response);
    }
    catch (err) {
        console.log(err);
    }
}

Port Listening

var server = http.createServer(handleRequest);

server.listen(PORT, function() {
    console.log("Server listening on: http://localhost:%s", PORT);
});
var http = require('http');
var router = require('httpdispatcher');

const PORT = 8080;

var server = http.createServer(handleRequest);

router.setStaticDirname(__dirname);
router.setStatic('resources');

server.listen(PORT, function() {
    console.log("Server listening on: http://localhost:%s", PORT);
});

function handleRequest(request, response)
{
    try {
        console.log(request.url);
        router.dispatch(request, response);
    }
    catch (err) {
        console.log(err);
    }
}

Thank You
Any
Question?

HTTPD with NodeJS

By whcwhc78

HTTPD with NodeJS

  • 909