8 年+应该懂跨域问题吗?

160 天前
 devhxy
作为一个面试官,我面试尽量规避八股文,可现实接触到很多后端开发说我只负责 api 开发,项目中没有开发过 web ,但是简历里面又说熟悉 Vue,React 等,

虽说目前开发模式都是前后端分离,这类问题确实不需要他这个岗位去解决,有运维有架构去解决这些系统层面的问题,我还是象征性的问了下什么是跨域?答案完全不在点上!

这能算卷吗?
14229 次点击
所在节点    程序员
135 条回复
garychenlin
160 天前
我就是后端没做过 web ,不懂跨域。偶然一次和前端对接遇到了跨域问题,我不懂但前端的同事懂,那我就听他的弄个 nginx 反向代理就解决了,不过至今也没去了解啥是跨域也没有再遇到过这类问题。
Erroad
160 天前
完全不在点上不应该,但要答得特别具体不太可能。干后端八年总共遇上三次需要处理跨域
xx6412223
160 天前
不是阻止请求,是请求返回后,检查 response header 后又阻止后续用户代码读取了
mkt
160 天前
遇到跨域问题了,我会告诉你咋办,但是你要问我跨域是什么?我会说你不会百度啊。
imnpc
160 天前
后端 蛞蝓问题就遇到 1 次 后面直接在框架上默认启用支持跨域
noyidoit
160 天前
如果之前的工作经历需要和浏览器打交道,干了 8 年还不懂这个问题,我能想到的所有可能性都会指向不好的信号
cocong
160 天前
说都有只是盲区,不能只看一个问题,有 80% 答对就不错了。
canvascat
160 天前
这不是工作中经常会遇到的问题吗?一点也不八股文,能回答出是怎么怎么解决就行
hanyuwei70
160 天前
因为这个一般归后端甚至 sec 管,所以前端不了解我觉得也正常,没听过不正常。
dawnven
160 天前
这个问题我会,招我吧,面试都少,坐标深圳
20015jjw
160 天前
我感觉可以不懂细节 但你不能一点都不知道

比如我作为客户端没写过后端是可以想象后端的数据链路的 哪里需要 mq 哪里需要 async job
我可能不知道 rocketmq 和 kafka 的区别 但我知道这里是个 queue
我可能不知道 load balancer 到底用的哪种 但我应该可以知道哪里用到 碰到问题可以指挥去顺着查是不是某个 shard 炸了
不能这么多年还可以觉得后端是个盲盒吧 发请求等结果就好了?
xueyuehua
160 天前
我一直不明白同源策略这玩意有什么意义,导致跨域那我一定会去让它允许跨域啊,而且通常还都是运行所有访问的
prodcd
160 天前
有的人,只是一个技术用了 8 年,只能说明时间的长度,不能说明知识面的广度。
southsala
160 天前
跨域对后端没那么重要,整个职业生涯都可能都不会遇到。
对前端反而很重要,开发阶段第一件事就是解决本地跨域问题。
如果说简历写熟悉 Vue 这些,不知道什么是跨域那纯属吹牛逼了。
runlongyao2
160 天前
这是国内开发流程的弊病,导致前后端彻底分开了。国外的开发更全面点,所以对主要职能以外的知识会接触更多
freezebreze
160 天前
6 ,这个问题我觉得至少得说出来跨域是浏览器的机制吧,同源策略这些,或者直接问他为什么 js 脚本请求报跨域错误但是直接访问没有报这个错误
jayasme
160 天前
熟悉前端框架并不一定就会遇到跨域问题,可能很多时候就是别人写好的后端直接调用就行了,不会遇到,我觉得与其考懂得某个知识,不如考解决问题的能力,即遇到一个陌生的问题,能自行搜索并善用工具来解决,这个才是最重要的
crysislinux
160 天前
跨域在浏览器端还有很多细节问题的,不仅仅是那几个 http header 的事
shadowyue
160 天前
@onlywyj #14
😂我说怎么今天这个帖子怎么被收藏了 100+,好家伙
expy
160 天前
@xueyuehua
浏览器的安全策略啊,不然所有网站都能互相乱调接口了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1131917

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX