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

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

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

这能算卷吗?
10490 次点击
所在节点    程序员
132 条回复
imokkkk
1 天前
虽然 8 年+,但总是从 1 年 2 年经验过来的 跨域不懂说不过去
Razio
1 天前
挺正常的吧,习惯就好。理解尊重,继续面下一个。
concernedz
1 天前
你让我解释,我还真不知道咋说,我只知道摘代码里加上或者 nginx 上配
andyshz
1 天前
这个问题我会,招我吧
liudewa
1 天前
我懂跨域 也没面试的
concernedz
1 天前
@concernedz 以我现在的记忆,网站 windows.location.hostname 和请求接口的域名不一致,都要处理
coolcoffee
1 天前
只要写过一次简单的 todo list ,就应该能明白为什么要跨域以及怎么跨域。
luchenwei9266
1 天前
我一般不问,但是如果看到他简历上有写相关字眼,我就会随便问一句。
只是我没想到的是,居然很多人回答跨域是服务器的行为。。。
liudewa
1 天前
@coolcoffee #7 todolist 和跨域有什么关系
lyxxxh2
1 天前
@luchenwei9266
服务器返回的正确响应包,接口就正常了。
导致他们认为是服务器的原因。
devhxy
1 天前
@luchenwei9266 同感!
lambdaq
1 天前
这个是拧螺丝没涉及到这一块工序。。。。
onlywyj
1 天前
之前站里讨论跨域的帖子,还特别收藏了
onlywyj
1 天前
lululau
1 天前
做后端的有可能不是做 web 相关开发的,不知道很正常
做前端的有可能是主要做移动平台 app 开发的,不知道也很正常
coolcoffee
1 天前
@liudewa 写一个纯前端的 todolist 项目涉及到调用后端的 CURD ,这里面就一定会触发跨域报错。
k9982874
1 天前
阿里华为出来的确实有可能不懂
dcsuibian
1 天前
我的理解:
我知道协议、ip/域名、端口不同时容易产生跨域
但具体的请求流程,什么是简单/非简单请求我也一下子答不上来了
反正我感觉解决跨域的方法只有两个
1 、让他不要跨域,nginx 反向代理和前端的 devServer 都是这种原理
2 、设置请求头(只有在确实信任对方域的情况下使用)

如果一个人回答:只要在后端 Spring Boot 上加个注解就好了
那我感觉他是完全没有想过浏览器为啥要加跨域限制
liudewa
1 天前
@coolcoffee #16 纯前端了 还要调后端接口? 关键你用 vue react 这些配置代理,一般新人还真联想不到跨域
rekulas
1 天前
这不算八股文,这些都是实际工作中需要用到的知识,这种基础的都没概念直接 pass 就行了

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

https://yangjunhui.monster/t/1131917

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

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

© 2021 V2EX