vue开发环境和生成环境跨域的问题

现在开发环境为了解决跨域使用了proxyTable
那么生成环境下proxyTable就不能用了 那么请求的这些接口要不要改一下呢 是不是要写完整的地址了?
比如这样https://api.xm8.com/auth/oauth/token
然后跨域问题就要在后台解决了?是这样的吗?

阅读 1.8k
2 个回答

跨域是针对浏览器而言的,一般解决方案:

  1. 后端设置资源允许跨域。
  2. 如果你用脚本请求跨域的资源,就不会跨域,这就是代理。

对于你的问题,则要分情况:

  1. 如果前后端项目部署到同一域名下,则不用处理
  2. 如果部署到不同域名下,要么后端统一设置资源允许跨域,要么在生产环境,也设置代理可以通过ngix等配置。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题