npm-package/utils/impl/koaresp.js

16 lines
399 B
JavaScript
Raw Normal View History

2019-09-04 09:00:31 +08:00
'use strict';
function ctxresp(ctx, data, errno, errmsg) {
if (errno === null || errno === undefined) errno = 0;
if (errmsg === null || errmsg === undefined) errmsg = '';
if (data === null || data === undefined) data = {};
ctx.body = {
result: errno === 0 ? 'ok' : 'fail',
error: { code: errno, msg: errmsg },
data: data
};
}
module.exports = ctxresp;