mm_os
Version:
MM_OS服务端架构,用于快速构建应用程序,支持网站建设、小程序后台、AI应用、物联网(IOT/AIOT)、游戏服务端等多种场景。
47 lines (41 loc) • 1.13 kB
JavaScript
module.exports = {
/**
* 执行前, 用于过滤参数
* @param {object} params 参数对象,包含query和body 如:{ query: {} body: {} }
* @returns {object} 过滤后的参数
*/
before(params) {
return params;
},
/**
* 验证, 用于判断是否执行
* @param {object} params 参数对象,包含query和body 如:{ query: {} body: {} }
* @returns {boolean} 验证通过返回true, 失败返回false
*/
check(params) {
return true;
},
/**
* 执行后 可用于附加执行
* @param {object} params 参数对象,包含query和body 如:{ query: {} body: {} }
* @param {object} sql SQL模板对象
* @param {object} ret 最终执行结果
* @returns {object} 返回执行结果
*/
after(params, sql, ret) {
return ret;
},
/**
* 执行主函数
* @param {object} params 参数对象,包含query和body 如:{ query: {} body: {} }
* @returns {object} 返回执行结果
*/
main(params) {
var sql = '';
var ret = null;
return {
sql,
ret
};
}
};