成功(success):
app/extend/helper.js代码
'use strict';
const moment = require('moment');
exports.successRes = (data = [], msg = '操作成功', sta = 666) => {
return { data, msg, sta };
};
app/controller/helperCeshi.js代码
'use strict';
const Controller = require('egg').Controller;
const { relativeTime, successRes } = require('../extend/helper');
class HelperCeshiController extends Controller {
async successResCeshi() {
this.ctx.body = successRes('返回数据信息');
}
}
module.exports = HelperCeshiController;
失败(fail):
app/extend/failCode.js代码
'use strict';
exports.failCode = [
{ code: 10001, msg: '操作失败' },
];
app/extend/helper.js代码
'use strict';
const { failCode } = require('./failCode');
exports.failRes = (sta = 10001, msg = null, data = []) => {
const find = failCode.find(item => parseInt(item.code) === parseInt(sta));
if (!find) return { data, msg, sta };
if (!msg) msg = find.msg;
return { data, msg, sta };
};
app/controller/helperCeshi.js代码
'use strict';
const Controller = require('egg').Controller;
const { failRes } = require('../extend/helper');
class HelperCeshiController extends Controller {
async failResCeshi() {
this.ctx.body = failRes(10001, '替换信息', '替换data数据');
}
}
module.exports = HelperCeshiController;