Welcome aboard! We are happy you are here and wish you good net-raft!
var express = require('express');
var app = express(),
useragent = require('express-useragent');
app.get('/', function(req, res){
var source = req.headers['user-agent'];
var info = useragent.parse(source);
var str = info['source'].toLowerCase();
var myArray = ["googlebot", "mediapartners-google", "adsbot-google", "duckduckbot", "msnbot", "bingbot", "ask", "facebook", "yahoo", "addthis"];
var regex;
var text;
for (var y = 0; y < myArray.length; y++) {
regex = new RegExp(myArray[y], "i");
if (str.match(regex))
text = 'bot'
else
text = 'something else'
}
res.end(text);
})
app.listen(3000);
console.log("Listening to Port 3000");
The most helpful NODEJS solutions
get user ipNODEJS Click to see more ... 7.6K 1.7K