添加prompt和api相关文档
This commit is contained in:
36
prompt.md
Normal file
36
prompt.md
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# api
|
||||||
|
|
||||||
|
## login
|
||||||
|
|
||||||
|
- POST /api/wx/login - 微信小程序登录接口(接收 code 并返回令牌)
|
||||||
|
- GET /api/user/info - 获取当前登录用户信息
|
||||||
|
- POST /api/logout - 登出接口
|
||||||
|
|
||||||
|
## data
|
||||||
|
|
||||||
|
- GET /api/resources/data 获取个人全部数据的部分,或者指定数据的全部
|
||||||
|
- GET /api/permissions 用于后续用户管理
|
||||||
|
|
||||||
|
# backend
|
||||||
|
|
||||||
|
- rust
|
||||||
|
- actix-web
|
||||||
|
- serde
|
||||||
|
- jsonwebtoken
|
||||||
|
- sqlx
|
||||||
|
- dotenv
|
||||||
|
|
||||||
|
# routine
|
||||||
|
|
||||||
|
## /api/wx/login
|
||||||
|
|
||||||
|
1. 接收小程序发送的 code
|
||||||
|
2. 调用微信官方code2Session接口获取 openid
|
||||||
|
3. 生成 JWT 令牌返回给小程序
|
||||||
|
4. 实现令牌验证中间件保护需要登录的接口
|
||||||
|
|
||||||
|
# auth
|
||||||
|
|
||||||
|
1. 基于角色的访问控制 (RBAC) 模型
|
||||||
|
2. 在中间件中验证用户令牌和权限
|
||||||
|
3. 实现权限检查装饰器 / 宏简化代码
|
||||||
Reference in New Issue
Block a user