这很奇怪,因为它在我的开发设置上运行良好,它在快速服务器上运行但在nginx代理上运行的阶段失败。
我正在尝试使用节点js的“请求”模块调用api(在同一服务器上但在不同端口上运行)。但这不起作用。
> Here is my Options object:
>
> var options = { hostname: 'my-host-name', rejectUnauthorized:
> false, path: '/api/v1.0/students', method: 'GET' }
但它会出现以下错误:
2018-06-15T19:16:57.237Z - 错误:尝试解析:重定向...
重定向...
您应该自动重定向到 目标网址:http://my-host/api/v1.0/students/。 如果没有,请单击链接。 2018-06-15T19:16:57.238Z - 错误:致电 学生API失败。
这是我的nginx配置:
location /api/v1.0 {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://my_host_name;
proxy_read_timeout 300;
break;
}
任何人都可以帮我在这里找出我做错了什么。