浏览器请求与跨域问题
Q1:什么场景下会在一次请求里发起两次请求
Q2:两次请求中第一次和第二次请求分别是什么,有什么区别
Q3:为什么浏览器有同源策略,而服务器没有
Q4:服务器如何配置 cors。 nginx 里如何配置,如果是 nodejs 如何配置,例如koa、egg
// Some code
location /api {
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'GET,POST,OPTIONS,DELETE';
add_header 'Access-Control-Allow-Headers' 'Origin,x-Requested-With, Content-Type';
if ($request_method = 'OPTIONS') {
return 204;
}
}Q5: 为什么本地使用 webpack进行 dev开发时,访问的是 127.0.0.1,但却依然能在不需要服务器端配置的情况下访问到线上接口
最后更新于