[ Prev ]
2021-05-12

-- May 12 In-Class Exercise
 var express = require('express');
 var app = express();
 var logger = function (req, res, next) {
  if (req.path.includes("suspicious")) {	
  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) {
  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.path.includes("suspicious")) { 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) { 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!') })

-- May 12 In-Class Exercise
var express = require('express'); var app = express(); // routes can match a string expressions involving *, ? (, ) app.get('/suspicious*', function (req, res) { res.send('You entered the path of suspicion' + req.path); }); //start app listening app.listen(8888, function () { console.log('Server up!') });
(Edited: 2021-05-12)
<nowiki> var express = require('express'); var app = express(); // routes can match a string expressions involving *, ? (, ) app.get('/suspicious*', function (req, res) { res.send('You entered the path of suspicion' + req.path); }); //start app listening app.listen(8888, function () { console.log('Server up!') }); </nowiki>

-- May 12 In-Class Exercise
var express = require('express'); var app = express(); var logger = function (req, res, next) {
  if(req.path.includes("suspicious")){
    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) {
  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.path.includes("suspicious")){ 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) { 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!') })

-- May 12 In-Class Exercise
var express = require('express'); var app = express(); var logger = function (req, res, next) {
	if (req.path.match(/suspicious/g)) {
		console.log("sus");
	}
	next();
} app.use(logger); app.get('/*', function (req, res) {
	res.send('');
}); app.listen(8888, function() {
	console.log("Server up!");
});
(Edited: 2021-05-12)
var express = require('express'); var app = express(); var logger = function (req, res, next) { if (req.path.match(/suspicious/g)) { console.log("sus"); } next(); } app.use(logger); app.get('/*', function (req, res) { res.send(''); }); app.listen(8888, function() { console.log("Server up!"); });

-- May 12 In-Class Exercise
var express = require('express'); var app = express(); var logger = function (req, res, next) {
  if (req.path.includes("suspicious")) {
    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) {
  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.path.includes("suspicious")) { 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) { 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!') })

-- May 12 In-Class Exercise
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 if(app.get('/suspicious', function(req, res){
	return;
})); 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"; console.log((new Date()).toISOString() + ": " + req.method); next() } app.use(logger); // notice logger gets called before the callbacks below if(app.get('/suspicious', function(req, res){ return; })); 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!') })

-- May 12 In-Class Exercise
        var express = require('express');
	var app = express();
	var logger = function (req, res, next) {
	if(req.path.includes("suspicious")) {
		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) {
	  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.path.includes("suspicious")) { 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) { 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!') })
2021-05-14

-- May 12 In-Class Exercise
var express = require('express'); var app = express(); var logger = function (req, res, next) {
    if (req.path.includes('suspicious')) {
        req.logger_name = "Super Logger";
        console.log((new Date()).toISOString() + ": " + req.method);
        next();
    } else {
        res.send('The word \'suspicious\' not found')
    }
} 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.path.includes('suspicious')) { req.logger_name = "Super Logger"; console.log((new Date()).toISOString() + ": " + req.method); next(); } else { res.send('The word \'suspicious\' not found') } } 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!') })
2021-05-17

-- May 12 In-Class Exercise
var express = require('express'); var app = express(); var logger = function (req, res, next) {
  if (req.path.includes("suspicious")) {
    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) {
  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.path.includes("suspicious")) { 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) { 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!') })

-- May 12 In-Class Exercise
var express = require('express');
var app = express();
var logger = function (req, res, next) {
  req.logger_name = "Super Logger";
  // check if suspicious is part of path
  if(req.path.includes("suspicious")){
    console.log((new Date()).toISOString() + ": " + req.method);
    next();
  } else {
      // else it doens't go through
      alert("Does not have suspicious");
  }
}
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: 2021-05-17)
<pre> var express = require('express'); var app = express(); var logger = function (req, res, next) { req.logger_name = "Super Logger"; // check if suspicious is part of path if(req.path.includes("suspicious")){ console.log((new Date()).toISOString() + ": " + req.method); next(); } else { // else it doens't go through alert("Does not have suspicious"); } } 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!') }) </pre>
X