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

时间:2018-04-11 05:47:57

标签: mysql node.js react-native socket.io

我正在使用React Native制作一些randomChatting应用程序。

所以我使用Socket.io来实现聊天系统。

我需要在我的应用程序中添加一些朋友系统,所以我决定使用MYSQL来保存freind数据。

如果我使用套接字插入或选择带有MYSQL的数据,可以吗?

离)

Client.js

socket.on('getFriendDatas', (datas)=>{
 // use Data to show
})

Server.js

io.on('connection', function(socket){
//I select Datas from mysql, then 
socket.emit('getFriendDatas', datafromMYSQL);
}
像这样。

我想知道在一个应用程序中使用一些套接字可能会出现一些问题(例如..某些服务器故障或者客户端出现一些错误......)

1 个答案:

答案 0 :(得分:0)

是的,完全没问题。

要处理应用上的数据,您需要使用Redux或其他东西。

但是从后端,您可以将数据存储在您喜欢的任何数据库中。但是,Mongo(或其他NoSQL)数据库在Node上比MySQL等关系数据库更常见。