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.
- 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.
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.
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.