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

本地前端独立开发(后端未启动)登录解决方案

一、问题背景

本地启动 React+Vite 前端项目后,若后端服务未启动或本地后端环境异常,直接访问本地页面(如 http://localhost:5173/chat)会因无法调用登录接口,导致无法正常登录系统,阻碍前端功能开发与调试。

二、解决思路

利用测试环境已部署的后端服务(后端代码已提交至测试服),通过临时切换前端代理目标地址,先登录测试服获取有效 token,再将 token 复用至本地项目,实现本地前端免后端登录。

三、操作步骤

1. 切换前端代理至测试环境

  1. 打开前端项目根目录下的 vite.config.js 文件,找到代理(proxy)配置项。
  2. 将代理中的 target 地址,从本地后端地址(如 http://localhost:8080)修改为测试环境后端地址(如 http://test-api.xxx.com)。
  3. 保存配置文件,重启本地前端服务(确保配置生效)。

2. 登录测试服获取 token

  1. 访问本地前端启动地址(如 http://localhost:5173),进入登录页面。
  2. 输入测试环境的有效账号密码,点击登录。
  3. 登录成功后,浏览器会自动存储测试服返回的用户 token(通常存储在 localStorage/sessionStorage 中)。

3. 切换回本地页面并复用 token

  1. 无需退出登录,直接在浏览器地址栏中,将路径修改为本地需开发的页面(如 http://localhost:5173/chat)。
  2. 回车访问,前端会自动读取已存储的测试服 token,正常请求测试环境接口,实现本地页面免登录开发。

四、注意事项

  1. 测试环境与本地前端项目需保持版本兼容,避免因接口字段、权限规则差异导致功能异常。
  2. 开发完成后,需及时将 vite.config.js 中的 target 改回本地后端地址,避免提交错误配置。
  3. 若测试服 token 过期,需重复步骤 2 重新获取。
  4. 敏感操作(如数据提交)需谨慎,避免误操作测试环境数据。
http://www.dtcms.com/a/581853.html

相关文章:

  • HTML<output>标签
  • 淘宝客建网站要钱的吗房产信息网站模板
  • 山东省住房建设厅网站首页宝宝身上出现很多小红疹怎么办
  • 环境配置|GPUStack——为大模型而生的开源GPU集群管理器
  • 【 IDEA2022转移C盘.IntelliJIdea索引文件】
  • 广州现在哪个区不能去落实20条优化措施
  • MVC 数据库
  • 抚州哪里有做企业网站的公司电子商务网站建设外包服务的企业
  • Oracle 19C实测:重命名分区表后又重命名分区索引,分区索引会失效吗?DBA必看避坑指南!
  • 网页设计网站建设流程平面设计师上的网站
  • 和网站用户体验相关的文章抖音代运营服务合同
  • 如何解决VMware虚拟机中Linux系统终端不显示ens33 inet IP地址的问题
  • 大酒店网站源代码信用信息公示网官网
  • 广告模板在哪个网站好自媒体seo是什么意思
  • 关于打不开pycharm的解决方法(一)
  • SQL RIGHT JOIN:深入解析及实例应用
  • 深圳附近建站公司网站建设工具公司
  • Fastapi 进阶二:Fastapi中间件
  • 力扣540. 有序数组中的单一元素
  • 无锡网站推广¥做下拉去118cr广告策划方案范例模板
  • 滑动窗口统计量构建从原始Tick到LSTM输入序列的数据转换框架
  • 农业网站建设的特点是大连开发区凯旋国际
  • 智能时代技术融合之道:大模型、微服务与数据安全的系统化实践
  • LeetCode 418 - 屏幕可显示句子的数量
  • 每日两题day36
  • LLM(大语言模型)
  • Solidity 与 x402 协议
  • 逆变器之SPWM调制
  • Java基础——常用算法5
  • Qt数据可视化实战:饼图、线图与表格的完整指南