如何在 PeerJS Server 中保存所有客户端文本聊天?

How can i save all client Text chat in PeerJS Server?

我想在服务器端记录所有客户端文本聊天。 我想将此日志用于我的客户的聊天记录。 请帮我做这个..? 我的 peerjs 服务器:

var fs = require('fs');
var PeerServer = require('peer').PeerServer;

var server = PeerServer({
  port: 9000,
  host: 'datis.site',
  ssl: {
    key: fs.readFileSync('\datis/datis.key'),
    cert: fs.readFileSync('\datis/datis.crt')
  }
server.on('connection', function(id) { console.log('connect_client_ID_'+id); });
server.on('disconnect', function(id) { console.log('disconnect_client_ID_'+id); });
});`

这个 "server.on" 当客户端连接到服务器或断开连接到服务器时,我正在寻找一些函数或示例代码,当客户端向另一个客户端发送文本消息时收听此消息并存储在数据库或日志文件中。

peerjs 的功能是代理浏览器之间的点对点连接。它不携带任何数据或 video/voice 流。所以你不能从服务器记录聊天记录。

您必须将聊天消息发送到您的常规服务器以存储在数据库中。