vue3+webman的跨域问题

伯符

跨域中间件设置:
截图
全局中间件配置:
截图
options请求:
截图
如图所示,options的响应头中并没有代码中写入的响应头字段, 导致请求失败, 请问各位大佬应当如何正确设置?
@walkor

1773 2 1
2个回答

2548a

跨域代码没问题的,解决问题无非就是按步骤去调试排除.
第一步,不用nginx代理,直接访问webman看看有没有跨域,如果没有,说明是nginx代理没配好.
不然就是第二步,把跨域组件放Throttle前面,如果还是有跨域的话,那就检查日志看看register接口有没有报错.

  • 伯符 2022-08-08

    刚看了,没有执行中间件,nginx拦截了跨域请求

ontheway

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;
  • 暂无评论
年代过于久远,无法发表回答
🔝