nginx妙用之拦截线上ajax请求至本地api

 

server {
listen 11111; #访问此端口将线上的html和本地的webapi结合起来,调试本机webapi,适用于前后分离项目
server_name 192.168.xx.xxx:8800;

# 此格式的url将被拦截到调用本地8081端口的api
location /x/ver1/ {
proxy_pass http://localhost:8081/x/ver1/;
proxy_set_header Host $host;
}

# 其他请求转发回真实线上服务器
location / {
proxy_pass http://192.168.xx.xxx:8800; # 如 https://123.123.123.123/
proxy_ssl_server_name on;
}
}

前后分离项目,后端不用部署前端html,利用线上的web页面(线上也部署的有webapi,此处拦截线上api重定向到调用本地api)+本地api来调试本地api接口.
posted @ 2025-06-13 17:20  Ace001  阅读(21)  评论(0)    收藏  举报