mm_os
Version:
MM_OS服务端架构,用于快速构建应用程序,支持网站建设、小程序后台、AI应用、物联网(IOT/AIOT)、游戏服务端等多种场景。
42 lines (37 loc) • 927 B
JavaScript
/**
* 主函数, 用于处理未定义函数的消息
* @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 '你好';
};
};