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!') })
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 + '}); app.listen(8888, function () {
Logger in use ' + req.logger_name);
console.log('Server up!')})
if (req.path.match(/suspicious/g)) { console.log("sus"); } next();
res.send('');
console.log("Server up!");
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 + '}); app.listen(8888, function () {
Logger in use ' + req.logger_name);
console.log('Server up!')})
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 + '}); app.listen(8888, function () {
Logger in use ' + req.logger_name);
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 + '
Logger in use ' + req.logger_name); }); app.listen(8888, function () { console.log('Server up!') })
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 + '}); app.listen(8888, function () {
Logger in use ' + req.logger_name);
console.log('Server up!')})
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 + '}); app.listen(8888, function () {
Logger in use ' + req.logger_name);
console.log('Server up!')})
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)