0.0.1 • Published 1 year ago

@nmgolden/base-api v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

基于蓝信的 baseApi

功能说明

  • 提供基于 axios 的 http 请求方法 req,提取响应体中的 data 给调用者
  • 通过服务器响应错误码判断是否需重新登录。自动判断是否在蓝信客户端,或者普通浏览器。根据不同的环境进行自动登录。

使用方式

  • yarn add @nmgolden/base-api 引入包。
  • .env 中配置 VITE_CONTEXT_PATH(web 应用上下文)、 VITE_API_PREFIX (api 前缀)、VITE_LOGIN_SUCCESS_URI(通过授权页面登录成功后的跳转页面地址)
  • web 端编写 VITE_LOGIN_SUCCESS_URI 对应的页面,接收 code (免登陆授权码) 和 state(登录页跳转之前的页面地址)。
  • 服务端需提供 auth/authUrl 、appId 接口
0.0.1

1 year ago