Nonoas
测试的时候找到一个方法,在项目的ui中将两处history: createWebHistory(import.meta.env.BASE_URL)
改为history:createWebHashHistory()
,具体位置 ui\console-src\router\index.ts和ui\uc-src\router\index.ts。单独对ui进行编译
测试用的nginx
server {
listen 3000;
location /console {
alias c:/web/halo/dist/console-src/console;
index index.html index.htm index.php;
}
location /api/ {
proxy_pass http://localhost:8090/ ;
}
}
server {
listen 4000;
location /uc {
alias c:/web/halo/dist/uc-src/uc;
index index.html index.htm index.php;
}
location /api/ {
proxy_pass http://localhost:8090/ ;
}
}
application.yaml
halo:
security:
basic-auth:
disabled: false
console:
proxy:
endpoint: http://localhost:3000/
enabled: true
uc:
proxy:
endpoint: http://localhost:4000/
enabled: true
这样会出现一个新的问题,在url当中/console/和/uc/后边会出现 # 在接其他url,暂无解决方法