使用history
路由模式,假定项目在admin
目录下,需要使用类似于如下url访问:
https://myapp.com/admin/auth/login
https://myapp.com/admin/dashboard
- 修改 公共基础路径,适配静态文件。
vite.config.js
export default defineConfig({
base: '/admin/',
// ...
});
- 修改路由前缀,内部路由跳转时追加上前缀。
src/router/index.ts
const router = createRouter({
history: createWebHistory('/admin/'),
routes
})
- Nginx 配置。
location /admin {
try_files $uri $uri/ /admin/index.html;
}
发表回复