SFT/mock-server/utils/response.js

17 lines
491 B
JavaScript

// 统一响应体封装,字段严格对齐真实后端 {code, message, data}
export function ok(data = null, message = '操作成功') {
return { code: 200, message, data }
}
export function fail(message = '请求失败', code = 500, data = null) {
return { code, message, data }
}
export function sendOk(res, data, message) {
res.json(ok(data, message))
}
export function sendFail(res, message, code = 500, httpStatus = 200) {
res.status(httpStatus).json(fail(message, code))
}