跨域中间件设置: 全局中间件配置: options请求: 如图所示,options的响应头中并没有代码中写入的响应头字段, 导致请求失败, 请问各位大佬应当如何正确设置? @walkor
跨域代码没问题的,解决问题无非就是按步骤去调试排除. 第一步,不用nginx代理,直接访问webman看看有没有跨域,如果没有,说明是nginx代理没配好. 不然就是第二步,把跨域组件放Throttle前面,如果还是有跨域的话,那就检查日志看看register接口有没有报错.
刚看了,没有执行中间件,nginx拦截了跨域请求
Nginx配置增加如下配置
add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Headers *; add_header Access-Control-Allow-Methods *; add_header Access-Control-Max-Age 86400;
跨域代码没问题的,解决问题无非就是按步骤去调试排除.
第一步,不用nginx代理,直接访问webman看看有没有跨域,如果没有,说明是nginx代理没配好.
不然就是第二步,把跨域组件放Throttle前面,如果还是有跨域的话,那就检查日志看看register接口有没有报错.
刚看了,没有执行中间件,nginx拦截了跨域请求
Nginx配置增加如下配置