
# .env.production 文件 # 线上环境 NODE_ENV = "production" # 线上环境接口地址(easymock VITE_API_URL = "/api/" # VITE_API_URL = "http://192.168.3.220:80/api/" // 用于 axios 配置 const cOnfig= { // 默认地址请求地址,可在 .env.*** 文件中修改 baseURL: import.meta.env.VITE_API_URL as string, // 设置超时时间( 10s ) timeout: ResultEnum.TIMEOUT as number, // 跨域时候允许携带凭证 withCredentials: true }; 如代码所示,我改为 /api/ 后,生产环境还是能正常访问后端,我查了下 axios 的 baseURL 字段解释,是明确说了不会自己添加 ip 的,所以想请教下是什么情况
1 cxe2v 2023-03-28 10:28:06 +08:00 baseURL:'/api/',请求时向当前页面所在域名发送请求 baseURL:'http://192.168.3.220:80/api/',请求时向 192.168.3.220:80 发送请求 |
2 gengliangcais 2023-06-02 16:33:04 +08:00 你的后端跟前端放在了一起吧,前端默认请求本身所在的地址 |