UNPKG

miniprogram-wxcloudservice

Version:

微信小程序云开发工具库

52 lines (47 loc) 981 B
const SUCCESS_CODE = 200; const ERROR_CODE = -1; /** * 统一响应格式 * @param {Object} options * @param {number} options.code 状态码,默认0表示成功 * @param {string} options.message 响应信息 * @param {any} options.data 响应数据 */ const response = ({ code = SUCCESS_CODE, message = 'success', data = null } = {}) => { return { code, message, data } } /** * 成功响应 * @param {any} data 响应数据 * @param {string} message 响应信息 */ const success = (data = null, message = 'success') => { return response({ code: SUCCESS_CODE, message, data }) } /** * 错误响应 * @param {string} message 错误信息 * @param {number} code 错误码 */ const error = (message = 'error', code = ERROR_CODE) => { return response({ code, message, data: null }) } module.exports = { response, success, error, SUCCESS_CODE, ERROR_CODE }