1

如果我很好奇 Meteor 向客户端发送和接收的消息是什么,我可以在服务器上连接到某个地方来记录它们吗?

显然我可以看到在浏览器中发出的请求,但是如果我想在服务器上记录消息呢?

4

2 回答 2

0

用于在 Meteor 客户端和服务器之间发送消息的协议称为DDP

我发现DDP Analyzer充当代理,因此它可以拦截和记录消息。介绍性博客文章在这里

它不允许使用 WebSocket,因此它在生产服务器上并不理想,但对于开发人员端的调试可能很有用。

于 2014-07-18T07:59:58.507 回答
0

Atmosphere 有 observatory,一个功能强大但易于使用的日志记录包。

通过http://observatoryjs.com 获取详细信息、用法、演示应用程序

注意Observatory 虽然很棒,但似乎已被废弃,并且不再与 Meteor 0.8 一起使用。

另一个有趣的日志包是 trail,它具有可配置的传输(控制台、MongoDB、自定义),并且可以集中来自服务器和多个客户端的日志,并在管理界面 trail-monitor中显示它们。

来源:https ://stackoverflow.com/a/12817907/957253

于 2014-07-16T22:34:22.260 回答