24 行
671 B
JavaScript
24 行
671 B
JavaScript
function ok(data) {
|
|
return { code: 0, message: 'success', data: data || {} }
|
|
}
|
|
|
|
function fail(code, message, data) {
|
|
return { code, message, data: data || {} }
|
|
}
|
|
|
|
function http(statusCode, body, headers) {
|
|
return {
|
|
isBase64Encoded: false,
|
|
statusCode,
|
|
headers: Object.assign({
|
|
'Content-Type': 'application/json; charset=utf-8',
|
|
'Access-Control-Allow-Origin': '*',
|
|
'Access-Control-Allow-Headers': 'Content-Type, Authorization, X-Device-Id, X-App-Version, X-Platform',
|
|
'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, OPTIONS'
|
|
}, headers || {}),
|
|
body: JSON.stringify(body)
|
|
}
|
|
}
|
|
|
|
module.exports = { ok, fail, http }
|