在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/PHP  Python  Linux  HTML/ nginx反向代理后響應(yīng)200但是沒(méi)有返回?cái)?shù)據(jù)

nginx反向代理后響應(yīng)200但是沒(méi)有返回?cái)?shù)據(jù)

前端打包vue的文件后的dist目錄,然后使用nginx反向代理,ajax框架使用的是axios
nginx配置

// 訪問(wèn)這里的接口是正常的,后臺(tái)接口是我自己用node.js寫(xiě)的,返回的是json格式
location /style {
  proxy_pass   http://localhost:8888;      
  proxy_set_header  Host       $host;
  proxy_set_header  X-Real-IP  $remote_addr;
  proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
}
// 訪問(wèn)這里的接口會(huì)返回200,但是沒(méi)有響應(yīng)體,后臺(tái)使用php寫(xiě)的,返回jsonp格式。
// 去掉下面的rewrite會(huì)顯示404
location /Webapi {
  rewrite  ^/Webapi/?(.*)$ /$1 break;
  add_header backendIP $upstream_addr;
  add_header backendCode $upstream_status;
  proxy_pass http://testadmin.w-lans.com;
}

請(qǐng)求和響應(yīng)信息
圖片描述

圖片描述

回答
編輯回答
墨小白

你檢查一下日志打印到底訪問(wèn)的是哪里,,別只看resoponse嘛

2017年3月16日 08:05
編輯回答
生性

先在接口最前面打印一下,看看是否到達(dá)了接口,如果到達(dá)了又沒(méi)有數(shù)據(jù)返回,檢查下是否跨域或者返回格式問(wèn)題

2018年8月18日 21:41