feat: 支持 nginx 子路径代理 /ads/
- vite.config.ts: 新增 base 配置,通过 BASE_PATH 环境变量控制
- main.tsx: BrowserRouter 使用 import.meta.env.BASE_URL 作为 basename
- 生产构建: BASE_PATH=/ads/ npm run build
- 本地开发: 默认 /,不受影响
nginx 新增配置:
upstream playableads { server 127.0.0.1:3001; }
location /ads/ { proxy_pass http://playableads/; }