locate-user

1.0.2 • Public • Published

locate-user

Know Your Client's Location

Build Status

Install

(This Requires Node 4.x or Later...)

npm install locate-user --save

API

locateUser(req)

  • req - REQUIRED: http/https server request object

Usage

'use strict';
const http = require('http');
const locateUser = require('locate-user');
 
http.createServer(function(req, res) {
 
    const userLocation = locateUser(req);
    userLocation
        .then(data => {
            res.setHeader('Content-Type', 'application/json');
            res.end(JSON.stringify(data));
        })
        .catch(error => {
            console.error(error)
        });
}).listen(3000);
 

Usage (Using Express.JS)

'use strict';
const express = require('express');
const locateUser = require('locate-user');
 
const app = express();
 
app.get('/', (req, res, next) => {
    const userLocation = locateUser(req);
    userLocation
        .then(data => res.json(data))
        .catch(next);
});
 
app.listen(3000)
 

Please Contribute And Improve It..

Thank You!

Package Sidebar

Install

npm i locate-user

Weekly Downloads

3

Version

1.0.2

License

MIT

Unpacked Size

6.16 kB

Total Files

7

Last publish

Collaborators

  • shivarajnaidu