tp5接口开发
tp5号称为API开发设计的高性能框架
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。 接口请求的顺序为:
客户端请求-》匹配路由-》数据解密-》验证身份-》查询缓存-》验证参数-》前置中间件-》控制器-》逻辑处理-》数据加密-》返回数据-》后置中间件 路由:使用tp5内置路由规则,特别建议完全匹配路由; 身份验证:验证签名,签名规则自定义,在api接口基类中定义; 参数验证:使用了tp5验证器,结合路由验证每个接口参数合法性; 逻辑处理:个人习惯控制器层负责接收返回数据,model层负责程序逻辑; 中间件:定义前置中间件和后置中间件,后置中间件用来处理接口请求完成后比较耗时的操作; 缓存:缓存接口数据,用于返回同样数据的接口,减少逻辑操作,节省时间; 数据返回:在基类封装统一数据返回; 项目地址示例: https://github.com/AxiosCros/thinkphp5-restfulapi.git https://github.com/Leslin/thinkphp5-restfulapi

更多精彩