2022/10/18

234 阅读1分钟

技能相关

typeScript

declare

假如我们在ts的项目中,去引入某个第三方库


报错处理

has been blocked by CORS policy: Request header field csrf-token is not allowed by Access-Control-Allow-Headers in preflight response.

原因:

  1. 出现跨域
  2. 代码中设置了自定义的请求头,但是Response Headers响应头Access-Control-Allow-Headers中,没有返回对应的字段

详情如下图所示:

Request Headers(请求头中设置了csrf-token字段)

image.png

但是Response Headers(响应头)的Access-Control-Allow-Headers字段中没有包含被允许的头字段的话(比如上面的csrf-token),浏览器可能就会在发送预检请求的阶段,中断掉请求,报如上的错误

image.png

其他:

  • declare

image.png

image.png

image.png

image.png