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!')
})
(Edited: 2021-05-12)
var word = "suspicious";
if (req.path.includes(word)){
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!')
})
req.logger_name = "Super Logger";
if (req.params.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!')
})
req.logger_name = "Super Logger";
if (req.params.includes("suspicious")) {
console.log((new Date()).toISOString() + ": " + req.method);
}
next()
}
res.send('This is an express app using route ' + req.path + ' 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.match(/suspicious/g)) {
console.log("AMOGUS");
}
next();
}
app.use(logger);
app.get('/*', function (req, res) {
res.send('');
});
app.listen(8888, function() {
console.log("There is one imposter among us");
});
(Edited: 2021-05-12)
if (req.query.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!')
})