原文链接 https://zhhll.icu/2023/javaweb/问题/8.跨域/
这就需要了解浏览器的同源策略,所谓同源是指 ‘协议+域名+端口’三者相同,而跨域就是非同源的请求
通过代理来避免,如使用nginx在后端转发请求,来避免前端出现跨域
在server块中增加
# 允许跨域请求的域,*代表所有
add_header 'Access-Control-Allow-Origin' *;
# 允许带上cookie请求
add_header 'Access-Control-Allow-Credentials' 'true';
# 允许请求的方法 GET POST等
add_header 'Access-Control-Allow-Methods' *;
# 允许请求的header
add_header 'Access-Control-Allow-Headers' *;
使用jsonp
浏览器的同源策略不包含