跨域请求被拦截问题(has been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ header is present on...)解决方案

2024.01.11 / 小杰

随笔记录下跨域请求被拦截问题的解决方案,针对nginx

报错提示:has been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ header is present on...

解决方案:

如果是宝塔面板的话,针对nginx,在网站设置->配置文件->

server
{
    listen 80;
#下面添加
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';

然后保存即可。

保守点的话,最后一步还是重启一下nginx。

- END -

8203

PHP小白必知: web服务器该选择apache还是nginx?

PHP小白必知: web服务器该选择apache还是nginx?很多人都会考虑在PHP环境搭建过程中到底是用LAMP好呢?还是...