我有一个带配置的 nginx 服务器;
server {
listen 9090;
server_name localhost;
root /Users/anonuser/Desktop/workspace/ttttt/portal/design;
它有一组重写和proxy_pass命令;
rewrite ^.*(/account/.*)$ $1 last;
location /account {
proxy_pass https://www.example.com;
}
rewrite ^.*(/iap-dataapi/.*)$ $1 last;
location /iap-dataapi {
proxy_pass https://www.example.com;
}
rewrite ^.*(/era/.*)$ $1 last;
location /era/ {
proxy_pass https://www.example.com;
}
rewrite ^.*(/imageScaler/.*)$ $1 last;
location /imageScaler/ {
proxy_pass https://www.example.com;
}
我正在调用位于的应用程序;
http://localhost:9090/oba-client/com/tttt/portal/cust/
有一个 index.html 文件,其中有一行用于向主机发出 ajax 请求,例如;
http://localhost:9090/com/ericsson/iptv/portal/tttt/account/login
不知何故,应用程序的这个调用重复了 7 次(我可以从访问日志中看到)并且失败且没有任何响应。
如果我从 POSTMAN 发出相同请求,请求就会成功。
我在这一点上真的陷入了困境,无法找到解决办法;
所以我的目标实际上是;根据一些关键字将请求转发到远程服务器(以便能够绕过 cors)。