前后端分离总结

  1. 前后端仅仅通过异步接口(AJAX/JSON)来编程
  2. 前后端都各自有自己的开发流程,构建工具,测试集合
  3. 关注点分离,前后端变得相对独立并松耦合

1、接口规范原则

  • 接口返回数据即显示:前端仅做渲染逻辑处理;
  • 渲染逻辑禁止跨多个接口调用;
  • 前端关注交互、渲染逻辑,尽量避免业务逻辑处理的出现;
  • 请求响应传输数据格式:JSON,JSON数据尽量简单轻量,避免多级JSON的出现;

2、请求基本格式

(1)GET请求

xxx/login?body={"username":"admin","password":"123456","captcha":"scfd","rememberMe":1}

(2)POST请求

 3、响应基本格式JSON

{
    code: 200,
    message: "success"
}

 code : 请求处理状态:

  •  200: 请求处理成功 ;500: 请求处理失败; 401: 请求未认证,跳转登录页 ;406: 请求未授权,跳转未授权提示页

message:请求处理消息

  • code=200 且 message="success": 请求处理成功 
  • code=200 且 message!="success": 请求处理成功, 普通消息提示:message内容 
  • code=500: 请求处理失败,警告消息提示:message内容

 其他属性为前台渲染页面所需的数据。

后台接口一般采用Postman工具进行测试。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值