Creați o aplicație de chat în timp real în cinci minute cu ajutorul unui nod roșu

Înregistrați-vă cu IBM Bluemix ™
Această platformă cloud conține servicii gratuite, instrumente de rulare și infrastructură care vă vor ajuta să creați și să implementați rapid următoarea aplicație mobilă sau web.







Node-RED este un instrument open source dezvoltat de un grup de noi tehnologii IBM care vă permite să creați aplicații doar prin combinarea componentelor gata făcute. Aceste componente pot fi dispozitive, API-uri Web sau servicii online.

"Vom arăta cum în doar câteva minute să construim o aplicație de chat în timp real pe platforma Node-RED folosind Bluemix. "

Pe platforma IBM Bluemix, este ușor să organizați un timp de execuție Node-RED. Doar câteva clicuri ale butonului mouse-ului și veți obține un mediu de lucru gata pentru a crea o nouă aplicație. În acest articol, vom arăta cum în doar câteva minute să construim o aplicație de chat în timp real pe platforma Node-RED folosind Bluemix.

  1. În prima secțiune, avem trei noduri:
    • WebSocket în
    • funcție
    • WebSocket afară

Aceste blocuri sunt responsabile de crearea unui canal de comunicare și de procesarea mesajelor în timp real folosind protocolul WebSocket. Blocul de funcții este destul de simplu. Sterge doar valoarea _session din obiectul msg. astfel încât mesajul să fie difuzat tuturor clienților conectați la WebSocket.

  • Al doilea fir este responsabil pentru codul clientului. Are un HTTP în nod. Șablon pentru afișarea paginii HTML și a nodului HTTP pentru răspuns.

    Nodul HTTP din ([get] / chat) creează un punct final pentru primirea cererilor GET și transmiterea acestora către Șablon. Nodul HTTP out creează răspunsul adecvat returnat utilizatorului după șablonul redat.

    Apoi, înregistram manipulatorii de evenimente pentru obiectul ws. pentru a gestiona evenimente cum ar fi deschiderea și închiderea unei conexiuni la server și primirea de mesaje noi.

    Creați o aplicație de chat în timp real în cinci minute cu ajutorul unui nod roșu
  • Când un utilizator trimite un mesaj, se creează un obiect cu numele de utilizator și mesajul care este trimis către server folosind metoda de trimitere în obiectul nostru ws.
    Creați o aplicație de chat în timp real în cinci minute cu ajutorul unui nod roșu
  • Partea vizuală se face folosind reguli simple CSS care nu sunt acoperite în acest articol.






  • concluzie

    Node-RED simplifică dezvoltarea codului prin furnizarea unui set de noduri gata pentru conectare și utilizare. Așa cum se arată în acest articol, este nevoie de foarte puțin efort pentru a obține un server instalat pe platforma Bluemix pe care îl puteți utiliza în proiectele dvs. Această aplicație simplă de chat poate fi îmbunătățită adăugând altele noi la nodurile existente și creând noi fire.







    Articole similare

    Trimiteți-le prietenilor: