关于前后端分离之间一点小总结

本文探讨了非前后端分离项目的登录流程,介绍如何使用axios的响应拦截器处理后端返回的status和msg,实现前端对登录结果的统一处理并控制页面跳转。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

非前后端分离的项目,我们的后端一般都是即做业务逻辑处理也做页面的跳转/转发.

前后端分离项目:后端只进行业务逻辑的处理,并且只返回给前端 json字符串,和一些消息msg,状态码status,至于页面如何跳转前端根据后端的业务处理结果如果再做出进一步的判断(如何跳转?)比如:登录业务:

前端发送login请求,带着数据.后端接收到处理,成功返回 status:200,msg:"登录成功"

前端根据200知道了这次登录成功了,然后输出msg信息,并且做出跳转.

如果失败了后端返回status:500,msg:"登录失败的原因"

然后前端你根据这些信息,提示用户登录失败了,然后继续留在登录页面

下面这个就是利用axios在前端封住了一个 通信response拦截器,统一对后端的响应(response)进行处理,并在页面做出对应的消息提示.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值