From d226f0cf456109ebc0ecbc1a0e8963e61f156925 Mon Sep 17 00:00:00 2001 From: Inzamam Malik Date: Thu, 10 Dec 2015 15:22:04 +0500 Subject: [PATCH 1/2] Update app.ts added some thing looks meaningful --- .../guestbook/app.ts | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/step03_chapter03_foundations_of_express/guestbook/app.ts b/step03_chapter03_foundations_of_express/guestbook/app.ts index dd2d909..aef75ab 100644 --- a/step03_chapter03_foundations_of_express/guestbook/app.ts +++ b/step03_chapter03_foundations_of_express/guestbook/app.ts @@ -1,8 +1,26 @@ /// - +import express = require("express"); import url = require('url'); -console.log(require('url').parse('http://localhost:3000/1?p=2').pathname); +let app = express(); + +app.use((req: express.Request, res: express.Response, next) => { + let parsedUrl = url.parse(req.url); + + //few things whicyh is parser by "url.parse()" method + + console.log(parsedUrl.path); + console.log(parsedUrl.pathname); + console.log(parsedUrl.query); + console.log(parsedUrl.search); + console.log(parsedUrl.href); + //and etc. + + next(); +}); +app.listen(3000, () => { + console.log("listening at 3000 \ngoto postman and request like this \nhttp://localhost:3000/1?p=2"); +}); From 18581726c4f4bcbdbede5033dd88babea5ada3e7 Mon Sep 17 00:00:00 2001 From: Inzamam Malik Date: Thu, 10 Dec 2015 15:23:05 +0500 Subject: [PATCH 2/2] Update app.js --- .../guestbook/app.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/step03_chapter03_foundations_of_express/guestbook/app.js b/step03_chapter03_foundations_of_express/guestbook/app.js index ba302a9..f101b3b 100644 --- a/step03_chapter03_foundations_of_express/guestbook/app.js +++ b/step03_chapter03_foundations_of_express/guestbook/app.js @@ -1,2 +1,18 @@ /// -console.log(require('url').parse('http://localhost:3000/1?p=2').pathname); +var express = require("express"); +var url = require('url'); +var app = express(); +app.use(function (req, res, next) { + var parsedUrl = url.parse(req.url); + //few things whicyh is parser by "url.parse()" method + console.log(parsedUrl.path); + console.log(parsedUrl.pathname); + console.log(parsedUrl.query); + console.log(parsedUrl.search); + console.log(parsedUrl.href); + //and etc. + next(); +}); +app.listen(3000, function () { + console.log("listening at 3000 \ngoto postman and request like this \nhttp://localhost:3000/1?p=2"); +});