方法

location /api/ {
set $request_uri_new $request_uri;
if ($request_uri ~ "^/api/(.*)$") {
set $request_uri_new /$1;
}
proxy_pass http://127.0.0.1:8000$request_uri_new;
}

上述将把以/api开头的路由去除/api,如:https://i.cnblogs.com/api/aiyablog将会变成https://i.cnblogs.com/aiyablog,并拼接到http://127.0.0.1:8000后,变成http://127.0.0.1:8000/aiyablog

用处

利于在前后分离项目中,不用后端均以/api作为路由的开头

最新文章

  1. VMware中linux硬盘空间不足的解决方法
  2. day 2远程连接Linux系统管理
  3. 1.openstack之mitaka搭建基本配置
  4. SQL练习题
  5. Effective Java 08 Obey the general contract when overriding equals
  6. AsyncTask实现异步线程通信
  7. C++的转换构造函数、拷贝构造函数、赋值运算符重载
  8. C语言中”#x“的含义
  9. Linux学习之十五、基础正规表示法\延伸正规表示法
  10. python多线程实现售票
  11. Linux格式化字符串
  12. Beef
  13. 磁盘寻道时间算法之----------------SCAN算法和最短寻道时间优先调度算法
  14. Centos7.2 搭建Lamp服务器以及迁移WordPress个人博客详细过程
  15. Java-NIO(八):DatagramChannel
  16. java Serializable 生成随机序列
  17. 排序系列 之 快速排序算法 —— Java实现
  18. Android studio的错误:radle sync failed: Cause: failed to find target android-21 :
  19. Xamarin.Android 利用Fragment实现底部菜单
  20. LR报错Error -27780: [GENERAL_MSG_CAT_SSL_ERROR]connect to host "XXX.XXX.com" failed解决方法

热门文章

  1. 同一个tomcat的项目跳转
  2. 10. watch的实现原理
  3. 使用JIMO ActionOne HongHu 及其他MR VR眼镜,将真实场景和游戏内场景混合渲染
  4. mysql:数据库加解密查询
  5. Vuex扫描自定义文件夹下的所有文件
  6. nginx热更新流程记录
  7. Pytest之生成allure报告
  8. Linux安装Nginx安装并配置stream
  9. Zabbix3.4 安装配置
  10. python 链表推导式x for xx in yy