我可以使用socket.io在react native上获取/插入mysql数据吗?

zzoitvuj  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(362)

我正在用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);
}

这样地。
我想知道在一个应用程序中使用几个套接字可能会出现一些问题(比如。。服务器出现故障或客户端出现错误(其他…)

3gtaxfhh

3gtaxfhh1#

是的,非常好。
要处理应用程序上的数据,您需要使用redux之类的工具。
但是从后端,您可以将这些数据存储在任何您想要的数据库中。然而,mongo(或其他nosql)数据库比mysql等关系数据库更常见于node。

相关问题