https://github.com/anycodes/getip
通过该接口可以获得客户端的IP地址
https://github.com/anycodes/getip
Last synced: 12 months ago
JSON representation
通过该接口可以获得客户端的IP地址
- Host: GitHub
- URL: https://github.com/anycodes/getip
- Owner: anycodes
- Created: 2022-04-20T08:24:22.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-01T02:54:16.000Z (about 4 years ago)
- Last Synced: 2025-02-01T13:11:17.506Z (over 1 year ago)
- Language: JavaScript
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# getip 帮助文档
> ***快速部署一个基于函数计算的 Node.js 12 的获取客户端 IP 地址的接口***
## 前期准备
使用该项目,推荐您拥有以下的产品权限 / 策略:
| 服务/业务 | 函数计算 |
| --- | --- |
| 权限/策略 | AliyunFCFullAccess |
# 代码 & 预览
- [:smiley_cat: 源代码](https://github.com/anycodes/getIP)
## 部署 & 体验
- :fire: 通过 [Serverless 应用中心](https://fcnext.console.aliyun.com/applications/create?template=getip) ,
[](https://fcnext.console.aliyun.com/applications/create?template=getip) 该应用。
- 通过 [Serverless Devs Cli](https://www.serverless-devs.com/serverless-devs/install) 进行部署:
- [安装 Serverless Devs Cli 开发者工具](https://www.serverless-devs.com/serverless-devs/install) ,并进行[授权信息配置](https://www.serverless-devs.com/fc/config) ;
- 初始化项目:`s init getip -d getip`
- 进入项目,并进行项目部署:`cd getip && s deploy -y`
# 应用详情
本应用仅作为学习和参考使用,您可以基于本项目进行二次开发和完善,实现自己的业务逻辑。
在部署该应用完成之后,通过系统生成的测试域名/地址,可以进行请求,请求之后即可获得客户端 IP 地址,例如:
```json
{"IP": "1xx.xxx.x.x"}
```
## 开发者社区
您如果有关于错误的反馈或者未来的期待,您可以在 [Serverless Devs repo Issues](https://github.com/serverless-devs/serverless-devs/issues) 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:
|
|
|
|
|--- | --- | --- |
|
微信公众号:`serverless` | 微信小助手:`xiaojiangwh` | 钉钉交流群:`33947367` |