在前后端分离开发的过程中,如何很好地处理跨域的问题

发布于 2022-09-03 12:35:30 字数 54 浏览 11 评论 0

在前后端分离开发的过程中,如何很好地处理跨域的问题,有哪些很好的平台可以将前后端文件汇聚在一起

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

很酷又爱笑 2022-09-10 12:35:30

使用nginx代理

我纯我任性 2022-09-10 12:35:30

分离为啥有跨域问题?

瀟灑尐姊 2022-09-10 12:35:30

前后端分离可以只是代码分离,可部署在同一域名下,跨域的话,修改服务端header头或者jsonp,前端通过服务端代理都可以实现。不过我很讨厌跨域,同源再好不过了

临走之时 2022-09-10 12:35:30

一、后端程序可控制
JSONP 或者 CORS
这2个方案都是需要后端配合

二、后端程序不可控制(比如:某网站的api)
Nginx等服务器转发、代理

location /api {
  proxy_pass https:///api.xxx.com/;
}

更多你要搜nginx等服务器代理配置

*三、开发过程跨域请求
nodejs server(express) + http-proxy-middleware(原理也是通过服务器请求,适合部署后不会跨域的情景)

proxyTable: {
  '/api/v3': {
    target: 'https://ruby-china.org',
    changeOrigin: true,
    ws: true
  }
}

好好理解跨域是因为什么原因导致的,就知道你应该怎么做了
以上可能有说错的,请评论帮助我改正,谢谢。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文