diff --git a/schoolNewsWeb/src/config/index.ts b/schoolNewsWeb/src/config/index.ts index fa1a7ab..5a0799e 100644 --- a/schoolNewsWeb/src/config/index.ts +++ b/schoolNewsWeb/src/config/index.ts @@ -60,15 +60,18 @@ const devConfig: AppRuntimeConfig = { env: 'development', api: { - baseUrl: 'http://127.0.0.1:8081/schoolNewsServ', + // 开发环境通过 Vite 代理转发到后端,避免浏览器直接跨域 + // 实际请求路径示例:/api/schoolNewsServ/... → 由代理转发到 http://127.0.0.1:8081/schoolNewsServ/... + baseUrl: '/api/schoolNewsServ', timeout: 30000 }, baseUrl: '/schoolNewsWeb/', file: { - downloadUrl: 'http://127.0.0.1:8081/schoolNewsServ/file/download/', - uploadUrl: 'http://127.0.0.1:8081/schoolNewsServ/file/upload', + // 同样走代理,保持与 api.baseUrl 一致 + downloadUrl: '/api/schoolNewsServ/file/download/', + uploadUrl: '/api/schoolNewsServ/file/upload', maxSize: { image: 5, video: 100, @@ -168,7 +171,7 @@ const getRuntimeConfig = (): AppRuntimeConfig => { // 当前应用配置 const config = getRuntimeConfig(); - +console.log('[配置] 当前配置', config); // ============================================ // 导出配置(向后兼容) // ============================================ diff --git a/schoolNewsWeb/vite.config.js b/schoolNewsWeb/vite.config.js index c56c5b8..38be115 100644 --- a/schoolNewsWeb/vite.config.js +++ b/schoolNewsWeb/vite.config.js @@ -63,7 +63,7 @@ export default defineConfig({ // 代理配置 proxy: { '/api': { - target: 'http://127.0.0.1:8081/schoolNewsServ', + target: 'http://127.0.0.1:8081', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ''), configure: (proxy, options) => {