qq_41867516 2021-08-03 10:16 采纳率: 0%
浏览 120

后端服务穿透到公网使用公网ip可以通信,使用nginx代理到本地端口无法通信

问题关键:
前端代理到nginx所有接口都可通信,只有一个接口返回404,但是使用公网ip请求这个接口却200。


操作过程:
本人前端,公司后端将自己的本地服务穿透到公网设备上。经测通过公网ip可以调用接口服务,但是通过nginx将本地端口代理到公网ip后,该服务的所有接口都可以正常通信,唯独有一个POST接口返回404。
一开始觉得是入参方式改了,但通过公网ip通信发现请求体格式没有问题,特此提问,玄学代码实在忍不了了


非Nginx改用proxyTable跨域,代理到同路径下404接口和另一个200接口的http请求头
img

  • 写回答

2条回答 默认 最新

  • CSDN专家-Time 2021-08-03 10:27
    关注

    404是那个接口不存在。检查代码。

    评论

报告相同问题?

问题事件

  • 修改了问题 8月6日
  • 修改了问题 8月3日
  • 修改了问题 8月3日
  • 修改了问题 8月3日
  • 展开全部