29-Sep-2022
.
Admin
Hello Friends,
Hello all! In this article, we will talk about how to get browser info in node.js. step by step explain get browser info in nodejs. This post will give you a simple example of get browser info in node js. let’s discuss get browser info in node.js. So, let's follow a few steps to create an example of node.js to get browser info.
In this example get browser info in nodejs. I will explain a simple example of get information in your browser like name, version and os using node js. nodes js is a provide to get browser information browser(). and detect-browser package. This is a package that attempts to detect a browser vendor and version.
So, let's start following example with output:
Step 1: Install Node JS
This step is not required; however, if you have not created the node js app, then you may go ahead and execute the below command:
mkdir my-app
cd my-app
npm init
Step 2: Install detect-browser Package
npm install detect-browser
This package attempts to detect a browser vendor and version (in a semver compatible format) using a navigator useragent in a browser.
Step 3: Update server.js file
server.js
var express = require('express')
var router = express()
var browser = require('browser-detect');
// route get browser info
router.get('/', req => {
result = browser(req.headers['user-agent']);
console.log(result);
});
// open your browser and run the URL:
router.listen(8000, function(){
console.log('Server running at port 8000: http://127.0.0.1:8000')
})
Output:
{
name: 'chrome',
version: '106.0.0',
versionNumber: 106,
mobile: false,
os: 'Windows Server 2008 R2 / 7'
}
I hope it can help you...
#Node.js Express
#Node JS