Welcome aboard! We are happy you are here and wish you good net-raft!
// you must install "npm install express-useragent --save"
// insert the following 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);
var device = "";
if (info['isDesktop'] == true) {device = "desktop"}
else if (info['isTablet'] == true) {device = "tablet"}
else if (info['isiPad'] == true) {device = "iPad"}
else if (info['isiPod'] == true) {device = "iPod"}
else if (info['isiPhone'] == true) {device = "iPhone"}
else if (info['isAndroid'] == true) {device = "iAndroid"}
else if (info['isBlackberry'] == true) {device = "Blackberry"}
else {device = "something else"}
res.send(device)
})
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