nginx 可以重写响应头吗?或者 fetch api 可否拦截重定向操作?
发布于 6 年前 作者 jamieYou 3305 次浏览 来自 问答

现在有一个场景,前端通过 fetch api 发送一个跨域请求,但是对方不接受跨域。所以打算使用 nginx 做代理。 目前遇到的问题是,发送的 api 带有重定向的响应头,fetch api 自动的去请求这个重定向的url,但是这个 url 也是不接受跨域,导致报错。 我想到的方法是

  1. 禁止 fetch api 自动处理重定向
  2. nginx 把重定向的字段去掉,换成自定义的字段,前端这边手动去处理重定向。

但是这两个方法都没有头绪。

1 回复

nginx cors 了解下~

回到顶部