开发框架 版主:迅睿框架研发组
跨域请求API接口,报错CORS error,如何解决呀
类型:迅睿CMS 更新时间:2023-08-10 13:00:05 CORS error

kuayu

跨域请求APi接口,报错CORS error

请问这种是啥情况呀?

回帖
  • 疾风工作室
    #1楼    疾风工作室
    2023-08-10 11:56:44
    Chrome 0

    站点配置.htaccess

    加入:

    <IfModule mod_setenvif.c>

    <IfModule mod_headers.c>

    <FilesMatch "\.(cur|gif|ico|jpe?g|png|svgz?|webp|woff)$">

    SetEnvIf Origin ":" IS_CORS

    Header set Access-Control-Allow-Origin "*" env=IS_CORS

    </FilesMatch>

    </IfModule>

    </IfModule>

  • 小哥哥
    #2楼    小哥哥
    2023-08-10 12:02:41
    Chrome 0
    疾风工作室 大佬,还是一样的额
  • 小哥哥
    #3楼    小哥哥
    2023-08-10 12:13:55
    Chrome 0
    已解决,服务器是nginx,在配置文件中加上
    add_header Access-Control-Allow-Origin '*';  
            add_header Access-Control-Allow-Credentials "true";
    		add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
    		add_header Access-Control-Allow-Headers  'token,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,XRequested-With';
    		if ($request_method = 'OPTIONS') {
    			return 200;
    		}
    就可以,希望能帮助其他同学
    满意答案
  • 小哥哥
    #4楼    小哥哥
    2023-08-10 13:00:05
    Chrome 0
    @小哥哥:完美解决,闭帖