feat: 添加字典管理功能,包括字典的增删改查接口和管理页面
- 新增字典删除接口 `/api/dictionary/delete` - 新增字典详情接口 `/api/dictionary/detail` - 新增字典列表接口 `/api/dictionary/list` - 新增字典更新接口 `/api/dictionary/update` - 新增字典服务 `dictionaryService.js`,实现字典的创建、更新、删除和查询功能 - 新增字典管理页面 `dictionary-manage.js`,支持字典的增删改查操作 - 新增管理主页 `index.js`,提供字典管理入口 - 新增示例页面 `page-b.js`,用于验证页面跳转
This commit is contained in:
@@ -58,7 +58,7 @@ pocket-base/
|
||||
- 登录接口:`POST /api/platform/login`
|
||||
- 平台用户注册时会自动生成 GUID 并写入 `tbl_auth_users.openid`
|
||||
- 同时写入 `users_idtype = ManagePlatform`
|
||||
- 平台登录对前端暴露为 `users_phone + password`
|
||||
- 平台登录对前端暴露为 `login_account + password`,其中 `login_account` 支持邮箱或手机号
|
||||
- 服务端内部仍使用 PocketBase 原生 password auth,以确保返回原生 `token`
|
||||
|
||||
### 通用认证能力
|
||||
@@ -120,6 +120,7 @@ PocketBase JSVM 不会自动读取 `back-end/.env`。当前 Hook 运行配置来
|
||||
- 旧 `back-end/.env` 中的这些值可以作为来源参考,但 **不会被 pb_hooks 自动读取**。
|
||||
- 如果不方便改 PocketBase 进程环境,可在服务器创建:`pb_hooks/bai_api_pb_hooks/bai_api_shared/config/runtime.js`。
|
||||
- `runtime.js` 的内容可直接参考 `runtime.example.js`。
|
||||
- 若 hooks 内部需要回源调用 PocketBase REST(如 `auth-with-password`),`POCKETBASE_API_URL` 不应使用外部 HTTPS 域名,建议使用 PocketBase 进程/容器内可达地址,例如 `http://127.0.0.1:8080`,以避免 Nginx 443 回环失败。
|
||||
- 当前 Hook 代码已不依赖自定义 JWT,因此 `JWT_SECRET`、`JWT_EXPIRES_IN` 不是运行必需项。
|
||||
|
||||
## 额外要求
|
||||
|
||||
Reference in New Issue
Block a user