讨论数量:
以前的网站开发,页面由前端写好,交给后端用模板引擎渲染数据,就像 Laravel 的路由中返回一个视图。这样的路由APP或小程序当然是不可以使用的。现在前端三大框架横行,网站开发多为前后端分离,后端编写的路由返回的为 json 数据,这样的路由APP或小程序是可以使用的。
@life-is-learning 一样的,对应数组的 code
, msg
, error
。不同项目可能有不同的处理方式,最直接的方法是直接返回一个带有这三个元素的数组,有的项目可能会通过中间件、特殊的Trait、某个既定方法等等方式输出这个格式的 json。对于 Laravel,当客户端发送的请求 Accept Json,发生异常时,就会通过 ErrorHandler Render 成 code+msg+error 的格式。
推荐文章: