如何保存PeerJS服务器中的所有客户端文本聊天?

问题描述:

我想在服务器端记录所有客户端文本聊天。 我想用这个日志记录我的客户的聊天记录。 请帮我做这个..? 我peerjs服务器:如何保存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); }); 
});` 

这个“服务器进行。”当客户端连接或断开来担任服务器,但我找一些功能或示例代码,当客户端发送短信给另一个客户听此消息,并存储在数据库或日志文件。

+0

将其存储在数据库中 – Mikkel

+0

欢迎使用堆栈溢出。这是人们来解决他们遇到的问题的地方。礼仪的一部分是人们希望使用谷歌和堆栈溢出来查看是否有人遇到同样的问题。然后,他们描述(用代码片段)他们已经尝试了什么,以及他们遇到了什么困难。您的请求没有显示这一点。 – Mikkel

+1

如何在PeerJS中记录聊天记录???我想在peerjs中的服务器端存储聊天记录? “如果你有关于peerjs和peerjs-server的经验,那么在google搜索和*中没有有用的结果;请解决这个问题,真正帮助我 –

peerjs的功能是代理浏览器之间的点对点连接。它不带任何数据或视频/语音流。所以你不能从服务器上记录聊天内容。

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