我正在用react native做一些随机聊天应用程序。
所以我使用socket.io来实现聊天系统。
我需要添加一些朋友系统到我的应用程序中,所以我决定使用mysql来保存freind数据。
如果我用socket在mysql中插入或选择数据,可以吗?
(例如)
客户端.js
socket.on('getFriendDatas', (datas)=>{
// use Data to show
})
服务器.js
io.on('connection', function(socket){
//I select Datas from mysql, then
socket.emit('getFriendDatas', datafromMYSQL);
}
这样地。
我想知道在一个应用程序中使用几个套接字可能会出现一些问题(比如。。服务器出现故障或客户端出现错误(其他…)
1条答案
按热度按时间3gtaxfhh1#
是的,非常好。
要处理应用程序上的数据,您需要使用redux之类的工具。
但是从后端,您可以将这些数据存储在任何您想要的数据库中。然而,mongo(或其他nosql)数据库比mysql等关系数据库更常见于node。