我希望在服务器端记录所有客户端文本聊天。 我想用这个日志来记录我的客户的聊天记录。 请帮我做这个..? 我的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"当客户端连接或断开连接到服务器时,但我寻找一些函数或示例代码,当客户端发送文本消息到另一个客户端侦听此消息并存储在db或日志文件中时。
答案 0 :(得分:1)
peerjs的功能是代理浏览器之间的对等连接。它不携带任何数据或视频/语音流。因此,您无法从服务器记录聊天记录。
您必须将聊天消息发送到常规服务器以存储在数据库中。