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

Nginx配置前后端分离

后端地址

1.本地环境

curl --request GET \--url http://localhost:8080/by-admin/captchaImage \--header 'Authorization: Bearer d7a035d9-b30c-4ca5-8951-8cec90607943'

确认后端 ip 端口 上下文
2.测试环境
部署到测试环境可能是 换成内网ip和内网服务端口(ip、端口 可能会跟本地不一致)

curl --request GET \--url http://10.0.0.10:8084/by-admin/captchaImage \--header 'Authorization: Bearer d7a035d9-b30c-4ca5-8951-8cec90607943'

3.测试环境 走nginx
配置nginx 将dev-api路由转发到 上一步对应的内网ip 端口 应用上下文

   #后端 路由  前端调用接口路由  对应调用 后端应用上下文location /dev-api {proxy_pass  http://10.0.0.10:8084/by-admin;}
curl --request GET \--url http://公网ip+nginx监听端口/dev-api/captchaImage \--header 'Authorization: Bearer d7a035d9-b30c-4ca5-8951-8cec90607943'

配置nginx转发请求到测试环境服务

前端地址

前端通过路由byadmin 进入项目的index.html
配置nginx,找到页面

        #前端 路由location /byadmin {add_header Cache-Control"no-cache, no-store";alias   /app/nginx/html/byadmin;index  index.html index.htm;}

前端调用接口,会加上参数,例如(公网ip+nginx监听端口+后端路由对应上面配置的+接口地址)

http://xxx.xx.xx.xx:10087/dev-api/system/dict/data/dictType/sys_user_sex
http://www.lryc.cn/news/134834.html

相关文章:

  • rabbitmq的发布确认
  • RISC-V公测平台发布· CoreMark测试报告
  • 模型微调(fine-tune)
  • 云农场种植:互联网+智慧牧场,为农业注入新的活力和创新
  • Hadoop学习一(初识大数据)
  • linux定时备份MySQL数据库循环删除前30天的备份文件
  • 不加电透明屏:在场景化应用中,有哪些特点和优点?
  • 全球公链进展| Shibarium已上线;opBNB测试网PreContract硬分叉;Sui 主网 V1.7.1 版本
  • CSS中的display属性有哪些值?它们的作用?
  • ELKstack-日志收集案例
  • 基于GPT-4和LangChain构建云端定制化PDF知识库AI聊天机器人
  • Python可视化工具分享
  • ethers.js:构建ERC-20代币交易的不同方法
  • [实践篇]13.23 QNX环境变量profile
  • HDLBits-Verilog学习记录 | Getting Started
  • flask模型部署教程
  • 一文详解4种聚类算法及可视化(Python)
  • SpringBoot---内置Tomcat 配置和切换
  • Qt 显示git版本信息
  • Mysql的视图和管理
  • uniapp 顶部头部样式
  • 最新ai系统ChatGPT程序源码+详细搭建教程+mj以图生图+Dall-E2绘画+支持GPT4+AI绘画+H5端+Prompt知识库
  • FairyGUI-Unity 自定义UIShader
  • Excel/PowerPoint柱状图条形图负值设置补色
  • el-date-picker 时间区域选择,type=daterange,form表单校验+数据回显问题
  • LeetCode 面试题 01.02. 判定是否互为字符重排
  • 学习maven工具
  • 手机直播源码开发,协议讨论篇(三):RTMP实时消息传输协议
  • 【JavaEE基础学习打卡05】JDBC之基本入门就可以了
  • 2023/8/16 华为云OCR识别驾驶证、行驶证