总结
大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
2.非简单跨域请求,范围比简单跨域请求更大
-
请求类型都支持
-
内容类型都支持
-
请求发两次,第一次是OPTIONS类型的请求,用于验证服务端是否允许跨域,如果允许,再发第二个请求,第二次就会发送数据。
三.JSONP方式解决跨域问题
===============
client客户端:
api服务端:
router.get(‘/jsonp’, async (ctx, next) => {
let cb = ctx.query.callback||“callback”;
let param = {name:“jsonp”};
//“;”+cb+JSON.stringify(param);
//模板字符串
let jp = ;${cb}(${JSON.stringify(param)})
;
//设置响应头,告诉浏览器这是一个js脚本内容
ctx.type=“text/javascript”
ctx.body = jp;
})
四.CORS解决方案
==========
CORS跨域资源共享,只需要在后端设置3个基本响应头,就可以允许跨域
客户端: