Une simple implémentation d'application de chat en temps réel à l'aide de socket.io, nœud et réagir.

voir une démo en direct ici
npm i dans les répertoires Backend et / React-App.npm start Pour signer différemment dans l'application, vous pouvez utiliser deux onglets de navigateur différents ouvrant la même application et discuter en temps réel. Il n'y a pas de session maintenue, donc à chaque visite, il demandera la connexion. (Par exemple, vous pouvez sélectionner Alexa dans un onglet pour vous connecter et les goudrons dans le deuxième onglet, puis vous pouvez envoyer un message à TARS à partir de l'onglet d'Alexa et vous devriez voir un message non lu sur TARS).
Les messages sont stockés dans la mémoire du navigateur, de sorte que des rafraîchissements ultérieurs seront perdus. Nous aurions cependant pu stocker des messages sur le serveur DB, mais DB n'est pas dans le scénario.