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 +
    '
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('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
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('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 +
     '
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.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('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 +
    '
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(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('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 +
    '
Logger in use ' + req.logger_name);
});
app.listen(8888, function () {
  console.log('Server up!')
})
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('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 +
      '
Logger in use ' + req.logger_name);
});
app.listen(8888, function () {
  console.log('Server up!')
});
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('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 +
    '
Logger in use ' + req.logger_name);
}); app.listen(8888, function () {
  console.log('Server up!')
})
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('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 +
    '
Logger in use ' + req.logger_name);
}); app.listen(8888, function () {
  console.log('Server up!')
})
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