生产docker部署
This commit is contained in:
@@ -33,6 +33,8 @@
|
||||
- 前后端分离部署时,优先用 Nginx 把 `/auth`、`/admin`、`/hotelStaff`、`/hotelBiz` 等路径代理到后端网关,这样浏览器看到的是同源请求,跨域问题最少。
|
||||
- 如果直接把 `VITE_API_BASE_URL` 配成后端网关 IP 或域名,跨域就需要后端网关正确返回 CORS 头;这不是前端代码能完全解决的。
|
||||
- SPA 路由需要 Nginx `location / { try_files $uri $uri/ /index.html; }`。
|
||||
- Docker 部署时,容器内 Nginx 负责静态资源和接口前缀代理,运行时通过 `BACKEND_GATEWAY` 环境变量指定后端网关地址。
|
||||
- 如果生产服务器外层还有 Nginx,外层 Nginx 只负责域名、HTTPS 和转发到容器端口;接口前缀代理继续交给容器内 Nginx。
|
||||
|
||||
## 移动端布局
|
||||
|
||||
|
||||
Reference in New Issue
Block a user