急,RPG框架貌似有严重问题

现象1,使用Promise回调出错,求支持:

[2017-03-09 14:52:21.647] [ERROR] console - (node:18225) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

[2017-03-09 14:52:21.701] [INFO] console - connected
[2017-03-09 14:52:21.703] [ERROR] console - [token] fail to decrypt token. undefined
[2017-03-09 14:52:51.650] [ERROR] pomelo-rpc - 256: [mqtt-mailbox] rpc connector-server-1 callback timeout 30000, remote server 0 host: 127.0.0.1, port: 3650
[2017-03-09 14:52:51.651] [ERROR] pomelo-rpc - 257: [MailStation] [pomelo-rpc] fail to send message Error: rpc connector-server-1 callback timeout 30000, remote server 0 host: 127.0.0.1, port: 3650
at Timeout.<anonymous> (/root/WebstormProjects/treasures/game-server/node_modules/pomelo-rpc/lib/rpc-client/mailboxes/mqtt-mailbox.js:257:16)

现象2,使用class找不到auth方法,难道内部使用了枚举之类的实现?不应该用到枚举啊。

推断,Handler与Remote实现方式不同,Remote使用了枚举,而且有诡异的中间过程,调用函数与被调函数不能用Promise打通,能不能将Remote实现方式改成和Handler一样。

标签: bug 反馈 建议与改进 开发求助
MissLee 在 2017-3-9 15:03发布
MissLee 在 2017-3-9 15:06重新编辑 分享到 weibo
2 回复
#1 MissLee 2017-3-10 09:24 回复

session.bind(uid, cb)能不能用Promise实现
珍爱生命,远离回调

#2 MissLee 2017-3-10 09:26 回复

Handler用next来下一步,Remote用回调来下一步。Remote能不能用Promise实现

回到顶部