Я делаю приложение randomChatting с React Native.
Поэтому я использую 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);
}
как это.
Интересно, что использование некоторых сокетов в одном приложении может привести к некоторым проблемам (например, некоторые неисправности с сервером или некоторые ошибки с другим клиентом).
Да, это прекрасно.
Чтобы обрабатывать данные в приложении, вам нужно использовать Redux или что-то еще.
Но из бэкэнд вы можете хранить эти данные в любой базе данных, которую хотите. Тем не менее, Mongo (или другие NoSQL) базы данных чаще встречаются с узлом, чем реляционные базы данных, такие как MySQL.