CNode

nginx 可以重写响应头吗?或者 fetch api 可否拦截重定向操作?

问答
JjamieYou发布于8 年前最后回复8 年前1 回复4814 浏览0 收藏

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

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

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

查看回复

回复 (1)

Z
zuohuadong#1·8 年前

nginx cors 了解下~

参与回复
登录后即可参与回复。登录