nginx 可以重写响应头吗?或者 fetch api 可否拦截重定向操作?
现在有一个场景,前端通过 fetch api 发送一个跨域请求,但是对方不接受跨域。所以打算使用 nginx 做代理。 目前遇到的问题是,发送的 api 带有重定向的响应头,fetch api 自动的去请求这个重定向的url,但是这个 url 也是不接受跨域,导致报错。 我想到的方法是
- 禁止 fetch api 自动处理重定向
- nginx 把重定向的字段去掉,换成自定义的字段,前端这边手动去处理重定向。
但是这两个方法都没有头绪。
1 回复
nginx cors 了解下~