统一返回体
so-fast框架规定必须使用统一返回体,保证接口的统一性。
so-fast内置R
作为统一返回体,R类中已经包含了业务开发中的大多数场景返回值需求。
成功响应时:
R.ok() // 成功时返回信息,只返回成功状态码。
R.data(data) // 成功时返回信息,只返回状态码和结果体。
R.code(code, codeArgs[]) // 成功时返回信息,只返回自定义提示信息。
失败响应时:
R.ng() // 错误时返回信息,只返回状态码
R.ng(code, codeArgs) // 错误时返回信息,返回状态码和错误信息
R.ng(data, code, codeArgs) // 错误时返回信息,返回数据体、状态码和错误信息