Welcome aboard! We are happy you are here and wish you good net-raft!
// at first you install "npm install express-useragent --save","npm install yamlparser --save","npm install request --save" in node.js command prompt
//put this code into test.js
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);
// all of json user-agent output
{"isAuthoritative":true,"isMobile":false,"isTablet":false,"isiPad":false,"isiPod":false,"isiPhone":false,"isAndroid":false,"isBlackberry":false,"isOpera":false,"isIE":true,"isEdge":false,"isIECompatibilityMode":false,"isSafari":false,"isFirefox":false,"isWebkit":false,"isChrome":false,"isKonqueror":false,"isOmniWeb":false,"isSeaMonkey":false,"isFlock":false,"isAmaya":false,"isPhantomJS":false,"isEpiphany":false,"isDesktop":true,"isWindows":true,"isLinux":false,"isLinux64":false,"isMac":false,"isChromeOS":false,"isBada":false,"isSamsung":false,"isRaspberry":false,"isBot":false,"isCurl":false,"isAndroidTablet":false,"isWinJs":false,"isKindleFire":false,"isSilk":false,"isCaptive":false,"isSmartTV":false,"isUC":false,"silkAccelerated":false,"browser":"IE","version":"11.0","os":"Windows 10.0","platform":"Microsoft Windows","geoIp":{},"source":"Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"}
res.send(info['platform']);
})
app.listen(3000);
console.log("Listening to Port 3000");
// type "node test.js" in command prompt
// then put this url "http://localhost:3000/" into any browser
The most helpful NODEJS solutions
get user ipNODEJS Click to see more ... 7.5K 1.7K