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 反向代理
```nginx
# 前端
location /publish_dishboard {
proxy_pass http://127.0.0.1:30080/;
# 前端(静态文件 + Vue Router
location /publish_dishboard/ {
rewrite ^/publish_dishboard(/.*)$ $1 break;
proxy_pass http://127.0.0.1:30080;
}
# 后端 API
location /publish_server {
proxy_pass http://127.0.0.1:30081/;
location /publish_server/ {
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";
}
```