feat: 添加微信端 API 文档和字典表初始化脚本
- 新增 openapi-wx.yaml 文件,定义微信端接口文档,包括用户统计、token 刷新、微信登录和用户资料更新等接口。 - 新增 pocketbase.dictionary.js 脚本,用于初始化和校验字典表结构,确保与预期一致。
This commit is contained in:
@@ -320,6 +320,21 @@ VUE_APP_VERSION=1.0.0
|
||||
4. 前端生产环境接口地址统一使用:`https://bai-api.blv-oa.com/api`
|
||||
5. 后端对外公开地址统一使用 `APP_BASE_URL=https://bai-api.blv-oa.com`
|
||||
|
||||
### 大文件上传反向代理配置
|
||||
|
||||
如果 PocketBase 管理页或 hooks 页面需要上传较大的图片/视频附件,Nginx 需要同步放开请求体大小限制,否则浏览器会直接收到 `413 Content Too Large`,前端通常会看到 HTML 错页而不是 JSON。
|
||||
|
||||
建议在站点或对应 `location` 中增加:
|
||||
|
||||
```nginx
|
||||
client_max_body_size 200m;
|
||||
proxy_request_buffering off;
|
||||
proxy_read_timeout 600s;
|
||||
proxy_send_timeout 600s;
|
||||
```
|
||||
|
||||
如果当前 `tbl_attachments.attachments_link` 已放宽到约 4GB,反向代理层仍然需要按你的目标上传体积同步放开,否则即使 PocketBase 集合字段允许更大文件,上传仍会在进入 PocketBase 之前被拦截。
|
||||
|
||||
## 数据库配置
|
||||
|
||||
### Pocketbase设置
|
||||
@@ -450,4 +465,4 @@ docker logs -f 容器名称
|
||||
|
||||
## 总结
|
||||
|
||||
本部署方案采用Docker容器化部署,实现了前后端分离的架构,支持一键部署和自动化管理。通过宝塔面板的反向代理功能,实现了域名访问和SSL证书配置,为系统提供了安全、稳定的运行环境。
|
||||
本部署方案采用Docker容器化部署,实现了前后端分离的架构,支持一键部署和自动化管理。通过宝塔面板的反向代理功能,实现了域名访问和SSL证书配置,为系统提供了安全、稳定的运行环境。
|
||||
|
||||
Reference in New Issue
Block a user