docs: update nginx config with /api/ proxy and rewrite rules

This commit is contained in:
2026-05-25 23:13:47 +08:00
parent 3b24b69de0
commit 0082ee6379
+20 -5
View File
@@ -49,14 +49,29 @@ powershell -File deploy\package.ps1
### 3. Nginx 反向代理 ### 3. Nginx 反向代理
```nginx ```nginx
# 前端 # 前端(静态文件 + Vue Router
location /publish_dishboard { location /publish_dishboard/ {
proxy_pass http://127.0.0.1:30080/; rewrite ^/publish_dishboard(/.*)$ $1 break;
proxy_pass http://127.0.0.1:30080;
} }
# 后端 API # 后端 API
location /publish_server { location /publish_server/ {
proxy_pass http://127.0.0.1:30081/; rewrite ^/publish_server(/.*)$ $1 break;
proxy_pass http://127.0.0.1:30081;
}
# API 代理(前端 useApi.js 的 baseURL: '/api'
location /api/ {
rewrite ^/api/(.*) /api/$1 break;
proxy_pass http://127.0.0.1:30081;
}
# 静态资源(前端 assets
location /assets/ {
alias /usr/local/publish_dishboard/frontend/assets/;
expires 30d;
add_header Cache-Control "public, immutable";
} }
``` ```