2020-12-01

Dec 2 In-Class Exercise Thread .

Post your solutions to the Dec2 In-Class Exercise to this thread.

Best, Chris

Post your solutions to the Dec2 In-Class Exercise to this thread. Best, Chris
2020-12-02

-- Dec 2 In-Class Exercise Thread

var express = require('express'); var app = express(); var logger = function (req, res, next) { req.logger_name = "Super Logger"; if(req.query.string.includes("suspicious")) { console.log((new Date()).toISOString() + ": " + req.method); } next() } app.use(logger); // notice logger gets called before the callbacks below app.get('/', function (req, res) { res.send('This is an express app using route ' + req.path + '<br /> Logger in use ' + req.logger_name); }); app.listen(8888, function () { console.log('Server up!') })

(Edited: 2020-12-02)
var express = require('express'); var app = express(); var logger = function (req, res, next) { req.logger_name = "Super Logger"; if(req.query.string.includes("suspicious")) { console.log((new Date()).toISOString() + ": " + req.method); } next() } app.use(logger); // notice logger gets called before the callbacks below app.get('/', function (req, res) { res.send('This is an express app using route ' + req.path + '<br /> Logger in use ' + req.logger_name); }); app.listen(8888, function () { console.log('Server up!') })

-- Dec 2 In-Class Exercise Thread

var express = require(&#039;express&#039;); var app = express(); var logger = function (req, res, next) { req.logger_name = &quot;Super Logger&quot;; console.log((new Date()).toISOString() + &quot;: &quot; + req.method); next() } app.use(logger); // notice logger gets called before the callbacks below app.get(/, function (req, res) { if (req.path.includes(&#039;suspicious&#039;)){ console.log(req); } res.send(&#039;hello!&#039;);

});

app.listen(8888, function () { console.log(&#039;Server up!&#039;) })

Chris Douglas Alexis Huerta Crispino Madamba George Cuevas

var express = require('express'); var app = express(); var logger = function (req, res, next) { req.logger_name = "Super Logger"; console.log((new Date()).toISOString() + ": " + req.method); next() } app.use(logger); // notice logger gets called before the callbacks below app.get(/, function (req, res) { if (req.path.includes('suspicious')){ console.log(req); } res.send('hello!'); }); app.listen(8888, function () { console.log('Server up!') }) Chris Douglas Alexis Huerta Crispino Madamba George Cuevas

-- Dec 2 In-Class Exercise Thread

var express = require(&#039;express&#039;); var app = express(); var logger = function (req, res, next) { req.logger_name = &quot;Super Logger&quot;; if (req.path.includes(&#039;suspicious&#039;)){ console.log((new Date()).toISOString() + &quot;: &quot; + req.method); } next() } app.use(logger); // notice logger gets called before the callbacks below app.get(&#039;/&#039;, function (req, res) { res.send(&#039;This is an express app using route &#039; + req.path + &#039;&lt;br /&gt; Logger in use &#039; + req.logger_name); }); app.listen(8888, function () { console.log(&#039;Server up!&#039;) })

(Edited: 2020-12-02)
var express = require('express'); var app = express(); var logger = function (req, res, next) { req.logger_name = "Super Logger"; if (req.path.includes('suspicious')){ console.log((new Date()).toISOString() + ": " + req.method); } next() } app.use(logger); // notice logger gets called before the callbacks below app.get('/', function (req, res) { res.send('This is an express app using route ' + req.path + '<br /> Logger in use ' + req.logger_name); }); app.listen(8888, function () { console.log('Server up!') })

-- Dec 2 In-Class Exercise Thread

var express = require(&#039;express&#039;); var app = express(); var logger = function (req, res, next) { req.logger_name = &quot;Super Logger&quot;; if(JSON.toString(req.query).includes(&quot;suspicious&quot;)) console.log((new Date()).toISOString() + &quot;: &quot; + req.method); next() } app.use(logger); // notice logger gets called before the callbacks below app.get(&#039;/&#039;, function (req, res) { res.send(&#039;This is an express app using route &#039; + req.path + &#039;&lt;br /&gt; Logger in use &#039; + req.logger_name); }); app.listen(8888, function () { console.log(&#039;Server up!&#039;) })

(Edited: 2020-12-02)
var express = require('express'); var app = express(); var logger = function (req, res, next) { req.logger_name = "Super Logger"; if(JSON.toString(req.query).includes("suspicious")) console.log((new Date()).toISOString() + ": " + req.method); next() } app.use(logger); // notice logger gets called before the callbacks below app.get('/', function (req, res) { res.send('This is an express app using route ' + req.path + '<br /> Logger in use ' + req.logger_name); }); app.listen(8888, function () { console.log('Server up!') })

-- Dec 2 In-Class Exercise Thread

var express = require(&#039;express&#039;); var app = express(); var logger = function (req, res, next) { req.logger_name = &quot;Super Logger&quot;; if(req.query.string.includes(&quot;suspicious&quot;)){ console.log((new Date()).toISOString() + &quot;: &quot; + req.method); next() } }

app.use(logger); // notice logger gets called before the callbacks below app.get(&#039;/&#039;, function (req, res) { res.send(&#039;This is an express app using route &#039; + req.path + &#039;&lt;br /&gt; Logger in use &#039; + req.logger_name); });

app.listen(8888, function () { console.log(&#039;Server up!&#039;) })

var express = require('express'); var app = express(); var logger = function (req, res, next) { req.logger_name = "Super Logger"; if(req.query.string.includes("suspicious")){ console.log((new Date()).toISOString() + ": " + req.method); next() } } app.use(logger); // notice logger gets called before the callbacks below app.get('/', function (req, res) { res.send('This is an express app using route ' + req.path + '<br /> Logger in use ' + req.logger_name); }); app.listen(8888, function () { console.log('Server up!') })

-- Dec 2 In-Class Exercise Thread

var express = require(&#039;express&#039;); var app = express();

var logger = function (req, res, next) { req.logger_name = &quot;Super Logger&quot;; if(req.query.string.includes(&#039;suspicious&#039;)) //tested using localhost:8888/query?string=suspicious { console.log(&quot;Query contains the string &#039;suspicious&#039;.&quot;); } else { console.log((new Date()).toISOString() + &quot;: &quot; + req.method); } next() }

app.use(logger);

// notice logger gets called before the callbacks below app.get(&#039;/&#039;, function (req, res) {

res.send('This is an express app using route ' + req.path +
  '<br /> Logger in use ' + req.logger_name);

});

app.listen(8888, function () { console.log(&#039;Server up!&#039;) });

var express = require('express'); var app = express(); var logger = function (req, res, next) { req.logger_name = "Super Logger"; if(req.query.string.includes('suspicious')) //tested using localhost:8888/query?string=suspicious { console.log("Query contains the string \'suspicious\'."); } else { console.log((new Date()).toISOString() + ": " + req.method); } next() } app.use(logger); // notice logger gets called before the callbacks below app.get('/', function (req, res) { res.send('This is an express app using route ' + req.path + '<br /> Logger in use ' + req.logger_name); }); app.listen(8888, function () { console.log('Server up!') });

-- Dec 2 In-Class Exercise Thread

var express = require(&#039;express&#039;); var app = express(); var logger = function (req, res, next) { if(req.originalUrl.includes(&quot;suspicious&quot;)){ console.log((new Date()).toISOString() + &quot;: &quot; + req.method); } next() } app.use(logger); // notice logger gets called before the callbacks below app.get(&#039;/&#039;, function (req, res) { res.send(&#039;This is an express app using route &#039; + req.path + &#039;&lt;br /&gt; Logger in use &#039; + req.logger_name); }); app.listen(8888, function () { console.log(&#039;Server up!&#039;) })

var express = require('express'); var app = express(); var logger = function (req, res, next) { if(req.originalUrl.includes("suspicious")){ console.log((new Date()).toISOString() + ": " + req.method); } next() } app.use(logger); // notice logger gets called before the callbacks below app.get('/', function (req, res) { res.send('This is an express app using route ' + req.path + '<br /> Logger in use ' + req.logger_name); }); app.listen(8888, function () { console.log('Server up!') })

-- Dec 2 In-Class Exercise Thread

var express = require(&#039;express&#039;); var app = express(); var logger = function (req, res, next) { req.logger_name = &quot;Super Logger&quot;; if(req.path.includes(&quot;suspicious&quot;)) { console.log((new Date()).toISOString() + &quot;: &quot; + req.method); } next() } app.use(logger); // notice logger gets called before the callbacks below app.get(&#039;/&#039;, function (req, res) { res.send(&#039;This is an express app using route &#039; + req.path + &#039;&lt;br /&gt; Logger in use &#039; + req.logger_name); }); app.listen(8888, function () { console.log(&#039;Server up!&#039;) })

var express = require('express'); var app = express(); var logger = function (req, res, next) { req.logger_name = "Super Logger"; if(req.path.includes("suspicious")) { console.log((new Date()).toISOString() + ": " + req.method); } next() } app.use(logger); // notice logger gets called before the callbacks below app.get('/', function (req, res) { res.send('This is an express app using route ' + req.path + '<br /> Logger in use ' + req.logger_name); }); app.listen(8888, function () { console.log('Server up!') })

-- Dec 2 In-Class Exercise Thread

Resource Description for inClass.png

((resource:inClass.png|Resource Description for inClass.png))
[ Next ]
X