如何设置 API 根路径

设置全局 API 根路径

此功能自:

  1. SDK 1.1.8-RELEASE
  2. IDEA Plugin 0.6.5

保持更新,享受更多便捷!

如何设置 API 跟路径 - ApiHug设置全局 API 根路径https://apihug.github.io/zhCN-docs/how/004_how_define_api_root_path

PS

由于不可描述原因, 服务器必须移动到国内, 一个垃*云, 工具机器难用, 流程也不好搞,所以将就用吧,不行就是直接访问github 页面, 淦....

如何设置 API 跟路径 - ApiHug设置全局 API 根路径https://apihug.com/zhCN-docs/how/004_how_define_api_root_path.html

​背景

在设计 api 时候, 一般我们通过特殊的前缀来区分 api 和其他的服务器资源区分, 例如:

{api}/{version}/{resources}/{resource_id}/action

  1. api: 所有api 资源的前缀, 比如就叫 /api
  2. version: 版本号,比如 v1v100
  3. resource 比如 books 关于图书
  4. resource_id 图书 ISBN 码,或者你的业务ID, 比如 1038DK-12
  5. action 比如 get 当然你也可以使用 HTTP 动作 GET

使用特别的前缀好处:

  1. 可针对性监控管理
  2. 减低认知负担

api 前缀是个全局性的设置, 所以模块下的api 都被加上同样的前缀!

​设置

更新您wire模块的配置

项目 {module}-proto/main/resources/hope-wire.json:

{
  "packageName" : "com.good.work",
  "name" : "good-app-proto",
  "application" : "good-app",
  "domain" : "work",
  "apiRoot" : "/api"
}

添加 api 根目录: "apiRoot" : "/api"

更新您sdk 版本

项目 /gradle/libs.versions.toml:

# libraries
apihug = "1.1.8-RELEASE"

apihug到 1.1.8-RELEASE+

​Plugin

IDEA plugin 请更新到 0.6.5+ 也以在 UI 上愉快的进行配置和调试拉!

ApiHug - API design Copilot - IntelliJ IDEs Plugin | Marketplacehttps://plugins.jetbrains.com/plugin/23534-apihug--api-design-copilot

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ApiHug

God Bless U

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值