docs: update nginx config with /api/ proxy and rewrite rules
This commit is contained in:
+20
-5
@@ -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";
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user