栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

baseURL与跨域

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

baseURL与跨域

三种模式配置:

  • 开发环境 .env.development
  • 测试环境 .env.production
  • 生产环境 .env.test

注意点:
vue.config.js里的devServer是针对本地开发环境对应的服务器而进行的配置,与生产环境无关。生产环境的配置由运维进行配置
so,devServer里的proxy也只针对本地开发环境而做的跨域配置

axios里的baseURL
如果 axios 的 baseURL 配置的是绝对路径,例如 ‘http://192.168.1.45:8085/’,axios 会直接发送请求而不经过 devServer.proxy
如果 axios 的 baseURL 设置为相对路径 ‘/api’,则可以正常使用 devserver.proxy 进行请求转发。也不会有跨域问题。

so, 前端代码中不应该出现后端服务器的域名、端口等信息,都应该在 proxy 中统一配置。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/844097.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号