加载中
pomelo连接redis

本文基于上一篇博文(pomelo链接mysql) 现在吧数据库改为redis,先安装npm install redis 1.app.js添加代码 var redis = require("redis"); var client = redis.createClient...

2016/07/12 15:29
362
node.js错误处理Error

var err = new Error("服务器内部错误!") console.log(err.stack);// console.error(err.stack); //利用 Error 可以追踪错误发生在哪里 //也可以用简单的办法 console.error("Error:...."...

2016/07/12 09:53
20
CRC效验

官方chatdemo中路由分配策略算法 var crc = require('crc'); module.exports.dispatch = function(uid, connectors) { var index = Math.abs(crc.crc32(uid)) % connectors.length; // 通过...

2016/07/12 09:35
23
Node.js的异步编程库async

官方文档:http://caolan.github.io/async/docs.html async包含了几个部分,Controlflow(异步流程处理),Utils(工具类),Collections(一些异步数据结构的操作(map objects arrays ))...

2016/07/11 17:11
120
pomelo用bearcat热更新

该文章是基于上一篇文章的项目(pomelo解耦代码组织) 热更新的目的在于不用重启服务器就能更新服务端代码,其中一个场景是: 暴露给服务端的接口,不需要更新,接口包装了具体的服务,这个服...

2016/07/11 15:40
242
pomelo解耦代码组织

本文demo给予 上一片博文(pomelo链接mysql) 暴露给客户端的servers 逻辑部分解耦到service服务,达到解耦的目的 需求:吧购买物品解耦到service目录 添加持久对象: this.GoodsService m...

2016/07/11 13:51
98
pomelo链接mysql

本文基于上一篇博文(pomelo新建一个服务类型) 需求:玩家购买物品够添加到数据库中,以保存数据 准备工作: 已安装mysql 的windows版本 先安装依赖库 npm install mysql npm install gene...

2016/07/11 11:18
1K
pomelo新建一个服务类型

需求:一个购买物品demo 客户端发起请求事例:客户端---->前端(connector)------->后端(game) 服务端 pomelo前端connector:新建connector.entryHandler.js module.exports = function(a...

2016/07/10 21:12
333
pomelo添加新time远程调用

用官方聊天室demo举例 添加一个time服务器 1.添加time的远程调用 新建代码\game-server\app\servers\time\remote\timeRemote.js 直接到处函数getCurrentTime 当然也可以导出对象 2.在app,js中...

2016/07/10 19:48
25
pomelo添加过滤器

用官方demo聊天室来举例,添加了pomelo官方demo聊天室的敏感词过滤器 在pomelo中,filter分为before filter和after filter。在一个请求到达Handler被处理之前,可以经过多个before Filter组成...

2016/07/10 19:46
31
pomelo的handler参数顺序

官方聊天室demo中 Handler.prototype.entry = function(msg, session, next) { next(null, {code: 200, msg: 'game server is ok.'}); }; /* // msg是 客户端request的第二个参数,如 客...

2016/07/10 19:43
46
pomelo中的next

经常看到参数中有next,该函数是客户端的rpc通常第一个参数为null 服务端完成服务后,调用 next(null, {msg:"欢迎进入游戏"}); 客户端的request 回调 function(data) {} 其中data就是next的第...

2016/07/10 19:38
51
pomelo的session

更多信息请参考源码sessionRemote.js和 sessionService.js session(会话)是保存在服务端的会话。 session的使用 session.bind(uid); // 吧该session和uid绑定,建立uid和session的key-val...

2016/07/10 19:26
217
call,bind,apply,caller,callee

a.print() 函数调用等效于 a["print"]() 1.call javascript中的call 会更改this(吧调用的对象更改为参数) function A() { this.x = 10; this.print = function () { ...

2016/07/10 19:00
49
pomelo服务端与cocos-js客户端

目的在于理解pomelo服务端和cocos-js客户端的通讯流程,为了简便我们用pomelo官方demo作为服务端代码 pomelo官方demo聊天室支持浏览器,现在我们加入cocos-js客户端的实现 1.环境准备,安装N...

2016/07/09 13:22
745

没有更多内容

加载失败,请刷新页面

返回顶部
顶部