npm-package/utils/impl/koaresp.js

19 lines
489 B
JavaScript

'use strict';
const Moment = require('moment');
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,
stime: Moment().format('YYYY-MM-DD HH:mm:ss')
};
}
module.exports = ctxresp;