Skip to content

zazymko/nodejs-intership-lesson-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nodejs-intership-lesson-1

NodeJs internship, lesson 1. Get Info by My Ip

npm install nodejs-intership-lesson-1

Usage

import { getIpByRequest, getPublicIpV4ByNetwork } from 'nodejs-intership-lesson-1';

console.log(getIpByRequest(request));
//=> '0.0.0.0'

console.log(await getPublicIpV4ByNetwork());
//=> '127.0.0.1'

API

The package returns the address of the internet-facing interface, as determined from the default gateway. When the address cannot be determined for any reason, 0.0.0.0 will be returned.

The package relies on operating systems tools and also can return ip with request connection.

getIpByRequest()

Returns the IPv4 address with request connection.

getPublicIpV4ByNetwork()

Returns the internal IPv4 address.

About

NodeJs internship, lesson 1. Get Info by My Ip

Resources

License

Stars

Watchers

Forks

Packages

No packages published