geo_api:获取有关IP地址的信息

时间:2024-05-21 07:38:08
【文件属性】:

文件名称:geo_api:获取有关IP地址的信息

文件大小:58KB

文件格式:ZIP

更新时间:2024-05-21 07:38:08

JavaScript

geo_api 根据所传递的IP地址返回国家/地区信息的API。 可以在配置中指定是否必须强制注册用户才能使用API​​。 DB :PostgreSQL,就可靠性,事务处理等方面而言,是最好的免费开源解决方案。 缓存:由于API的要求之一是尽快将结果返回给请求,因此调用API以获得有关IP地址的信息应排除与存储在硬盘上的数据的数据库的任何交互。 因此,将redis用作可能的解决方案之一。 Redis:存储有关在授权期间发给他的用户令牌的信息。 对API的每个请求(需要进行授权检查的情况)都要求用户向其发出会话ID和acsess_token。 为了更新access_token,发出了refresh_token,其用于接收一对新的令牌。 但是,更详细地描述访问令牌的目的将是多余的。 npm-module geoip-lite :根据其文档,在首次启动该模块时,它将.dat文件(相对


【文件预览】:
geo_api-master
----services()
--------cash.js(257B)
--------wrapper.js(316B)
--------errors.js(517B)
--------index.js(365B)
----filters()
--------auth.js(2KB)
--------accounts.js(5KB)
--------users.js(687B)
--------joi.js(2KB)
--------index.js(359B)
----app.js(821B)
----config()
--------config.js(794B)
----README.md(3KB)
----.sequelizerc(315B)
----.gitignore(914B)
----bin()
--------www(659B)
----routes()
--------cash.js(1KB)
--------geo.js(814B)
--------users.js(3KB)
----package-lock.json(155KB)
----package.json(1KB)
----storages()
--------redisClient()
--------database()

网友评论