UNPKG

mm_os

Version:

MM_OS服务端架构,用于快速构建应用程序,支持网站建设、小程序后台、AI应用、物联网(IOT/AIOT)、游戏服务端等多种场景。

47 lines (41 loc) 1.13 kB
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 }; } };