当前位置: 首页 > news >正文

通过nginx去除 api url前缀 并保持后面剩余的url不变向后台请求

如 我前台浏览器向后台请求的接口是 http://127.0.0.1:5099/api/sample/sample/getbuttonlist

实际的请求接口传向   http://192.168.3.71:5099/sample/sample/getbuttonlist

方法是向config中加入下面这样一个server

	    server {listen       5099;location /api/ {rewrite ^/api/(.*)$ /$1 break; # 使用正则表达式去掉 "/api/v1" 前缀proxy_pass http://192.168.3.71:5099; # 将处理后的请求转发给后端服务器# 可能还需要其他代理相关的配置,如 proxy_set_header 等}}

背景是我开发vue3用vite做的代理,我每个请求都刻意加一个前缀api,vite代理可自动识别api开头的接口,将api开头的请求去除,并向后台请求,开发服务其好使。但打包发布后放到nginx代理页面 就带api直接请求了,后台没有这个api开头的接口就报404了 http://127.0.0.1:5099/

http://www.lryc.cn/news/385742.html

相关文章:

  • AI技术在现代社会中的广泛应用及其影响
  • VBA 批量变换文件名
  • OpenHarmony 5.0 纯血鸿蒙系统
  • 计算机网络地址划分A-E(自学)
  • js导入导出
  • python办公自动化之excel
  • 生命在于学习——Python人工智能原理(2.5.1)
  • visual studio 2022配置和使用jsoncpp
  • Spring Boot中的动态数据源切换
  • npm error code EUNSUPPORTEDPROTOCOL 解决
  • 基于改进天鹰优化算法(IAO)优化支持向量机(SVM)数据分类预测(IAO-SVM)
  • 【数学建模】—【Python库】—【Numpy】—【学习】
  • C语言一些逆置算法
  • CentOS7安装MongoDB
  • python笔记----少儿编程课程
  • RabbitMQ实践——搭建单人聊天服务
  • GPT-5
  • Vip-智能预估+大数据标签+人群全选=用户分群!
  • SpringBoot异常处理机制之自定义404、500错误提示页面 - 518篇
  • 为什么选择Xinstall CPA结算系统?因为它能帮您解决这些痛点!
  • 2024年【建筑电工(建筑特殊工种)】模拟试题及建筑电工(建筑特殊工种)作业考试题库
  • 解锁数字化转型的双引擎:MSP和CMP的力量
  • Pyecharts入门
  • Socket编程详解(一)服务端与客户端的双向对话
  • 使用Python实现深度学习模型:强化学习与深度Q网络(DQN)
  • Py-Spy、Scalene 和 VizTracer 的对比分析
  • 软考架构师考试内容
  • 【MySQL基础篇】概述及SQL指令:DDL及DML
  • 计算机网络 —— 网络字节序
  • 区块链不可能三角