Files
platform/README.md

67 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## todo
核心流程:
- [x] 注册与登录
- [ ] 对接短信接口
- [ ] 人机风险分级验证
- [ ] jwt 签发
- [x] 鉴权
- [ ] 实名认证
- [ ] 充值余额
- [ ] 选择套餐
- [X] 提取 IP
- [ ] 长效提取
- [ ] 连接
中间件:
- [ ] CORS
- [ ] Limiter
- [ ] Compress
业务代码和测试代码共用的控制变量可以优化为环境变量
channel 优化:
- 重新梳理逻辑流程,简化循环
- 端口分配时加锁
- 数据存入顺序,数据库 > 缓存 > 外部接口
remote 令牌问题
用对称加密处理密钥
考虑将鉴权逻辑放到 handler 里,统一动静态鉴权以及解耦服务层
重新手动实现 model 层
环境变量配置默认会话配置
oauth token 验证授权范围
保存 session 到数据库
账单数据表结构修改
短信发送日志
## 环境变量
在 init/env 中有定义和默认值
## 枚举字典
### 产品
| 代码 | 缩写 | 产品 |
|----------------------|-----|------|
| proxy/shared-static | pss | 动态代理 |
| proxy/shared-rotate | psr | 隧道代理 |
| proxy/private-static | pps | 独享代理 |
### 外部服务
服务器ip 110.40.82.248
api账密api:123456
## 业务逻辑