跳转到内容
彼岸论坛
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[程序员] 跨域:真的都是草台班子


小天管理

已推荐帖子

今天关于跨域的这个帖子讨论很火 (捂脸笑) https://v2ex.com/t/1056504?p=1#reply197

我也想就看到的问题打点字。

首先,我不是前端。对于 why cors 的问题了解不是很多。大概知道的:
因为安全问题有了同源策略,因为现实不得不面对跨源问题,所以有了 cors 。至于更多的关于 why 的细节,我觉得安全人员和前端应该懂得更多(涉及具体规范之类),后端无需懂太多。但是后端需要懂关于 what 和 how 的问题。

++++++++++++++++++


谁来解决跨域问题?

这个问题,取决于你的系统架构。但一定是在 "浏览器环境的 web 前端"(简称前端) 之后的服务,需要确保给 "前端" 返回正确的 cors 要求的 header


如果你的系统链路是:前端---->web server 。 那自然是 web server 去解决 cors 问题

如果你的系统利阿努是: 前端---->nginx---->web server ,既可以是 nginx 也可以是 web server ,具体是
谁,看具体架构。(至于 nginx 是运维人员的活还是前后端人员的活,不讨论,每个项目人员配置不一哈,甚至可能就一个人)

至于前端开发时自己架个 node.js server 代理,如果从你的系统架构、人员配置各方面来讲,生产环境用这套架构也足够了,前端把这个活干了也没啥问题。


+++++++++++++
意见的链接
分享到其他网站

加入讨论

您现在可以发表并稍后注册. 如果您是会员,请现在登录来参与讨论.

游客
回复主题...

×   粘贴为富文本.   粘贴为纯文本来代替

  只允许使用75个表情符号.

×   您的链接已自动嵌入.   显示为链接来代替

×   您之前的内容已恢复.   清除编辑器

×   您无法直接粘贴图片.要从网址上传或插入图片.

  • 游客注册

    游客注册

  • 会员

    没有会员可显示

  • 最新的状态更新

    没有最新的状态更新
  • 最近查看

    • 没有会员查看此页面.
×
×
  • 创建新的...