Létrehozása valós idejű chat alkalmazás öt percig egy csomópont-piros

Iratkozzon fel az IBM Bluemix ™
Ez a felhő platform ingyenes szolgáltatás, futási időben eszközök és az infrastruktúra, amely segít, hogy gyorsan elkészíthetik a következő mobil vagy webes alkalmazás.

Node-RED - egy nyílt forráskódú eszköz egy csoportja fejlesztett ki az IBM új technológia, amely lehetővé teszi, hogy hozzon létre alkalmazásokat egyszerűen csatlakoztassa a polcon alkatrészeket. Ezek az összetevők lehetnek eszközök, Web API vagy az online szolgáltatásokat.

„Megmutatjuk, hogyan néhány percet, hogy építsenek egy valós idejű chat alkalmazás Node-RED platformot használó Bluemix. "

Az IBM-nél Bluemix platform könnyen szervez futási Node-RED. Csak néhány kattintás az egér gombját, és kapsz egy munkakörnyezet, amely készen áll egy új alkalmazás. Ebben a cikkben megmutatjuk, hogyan néhány percet, hogy építsenek egy valós idejű chat alkalmazás Node-RED platformot használó Bluemix.

  1. Az első részben már három csomópont:
    • WebSocket a
    • függvény
    • WebSocket ki

Ezek az egységek kialakulásáért felelős kommunikációs csatorna és feldolgozási üzeneteket valós időben a WebSocket protokollt. Function Block elég egyszerű. Ő csak eltávolítja _SESSION értéke az msg objektumot. sugározni üzenetet az összes kliens csatlakozik a WebSocket.

  • A második menet felelős a kódot a kliens oldalon. Azt HTTP a csomópont. Sablon megjelenítéséhez HTML-oldalak és HTTP ki csomópontot, hogy válaszoljon.

    HTTP ([kap] / chat), node létre egy végpont fogadására GET kérések és azok továbbítása a sablon. HTTP ki csomópont létrehoz egy megfelelő választ küld a felhasználó után képalkotó sablont.

    Akkor regisztráljon eseménykezelőkkel a ws objektumot. kezelni az eseményeket, mint a nyitás és zárás a kapcsolatot a szerverrel, és új üzenetek fogadásához.

    Létrehozása valós idejű chat alkalmazás öt percig egy csomópont-piros
  • Amikor a felhasználó küld egy üzenetet, hozzon létre egy objektumot egy felhasználói nevet és egy üzenetet küldött, hogy a szerver segítségével a küldés a létesítmény ws.
    Létrehozása valós idejű chat alkalmazás öt percig egy csomópont-piros
  • A vizuális része készül egy egyszerű CSS szabályokat, amelyek nem foglalkozik ebben a cikkben.
  • következtetés

    Node-RED egyszerűsíti kódot fejlesztésre, a csomópontok halmaza, amelyek felhasználásra kész és használható. Amint azt ebben a cikkben, hogy a szerver telepítve Bluemix platform, amely segítségével a saját projektek, akkor nagyon kevés erőfeszítést igényel. Ez az egyszerű chat alkalmazás javítható azáltal, hogy a meglévő csomópontok és az új, hogy új szálak.

    Kapcsolódó cikkek