UNPKG

mm_os

Version:

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

42 lines (37 loc) 927 B
/** * 主函数, 用于处理未定义函数的消息 * @param {object} body 正文参数 * @param {object} ws Websocket服务 * @param {object} request 请求协议头 * @returns {object} 返回执行结果 */ exports.main = async function(body, ws, request) { this.log('debug', '收到客户端推送数据', body); }; /** * 同步消息, 用于定时给前端推送数据 * @param {object} ws websocket通讯器 */ exports.sync = async function(ws) { ws.send([]); }; /** * 初始化函数, 用于定义开放给前端的函数 */ exports.init = async function() { var m = this.methods; /** * 获取所有方法 * @returns {Array} 返回所有方法名数组 */ m.getMethods = function() { return Object.keys(m); }; /** * 测试方法 * @returns {string} 返回测试字符串 */ m.test = function() { return '你好'; }; };