ipopen
Version:
The IP-Geolocation adapter for node.
51 lines (34 loc) • 687 B
Markdown
# IpOpEn
The IP-Geolocation adapter 🎧 for node.
## Install
`npm i ipopen`
## Usage
### The callbacks ☎ way
```js
const ipopen = require('ipopen');
ipopen('157.37.165.132', (geo, err) => {
if (err) throw err
console.log(geo);
})
```
### The promises 👏 way
```js
const ipopen = require('ipopen');
ipopen('157.37.165.132')
.then(geo => console.log(geo))
.catch(err => console.error(err));
```
### The async/await 💓 way
```js
const ipopen = require('ipopen');
(async () => {
try {
console.log(await ipopen('157.37.165.132'))
} catch (err) {
console.error(err)
}
})()
```
---
### Lastly
**Uses https://github.com/maddhruv/open-ip internally**