Node.js, Express i Jade, czyli kompletny web czat

Node.js

W poprzednim wpisie został wykonany serwer chatu, jednak klientem była zwykła strona html zapisana na dysku lokalnym. W tym miejscu rozszerzę chat o udostępnienie serwisu http dla klienta.

Biblioteki:

Implementacja

  • Plik package.json
  • Pobranie bibliotek
  • Jade – utworzenie widoku

    Szablon zostanie później przetworzony na:
  • Express – implementacja serwera http
    W poprzedniej wersji index.js zawierał:

    Po wykorzystaniu Express i Jade, index.js zawiera (z komentarzami):
  • Uruchomienie serwera
  • Uruchomienie w przeglądarce: http://localhost:3700/

W tym momencie jest wykonana obsługa zarówno serwera czatu, jak i serwera http interfejsu dla klienta.

To również może Cię zainteresować:

  • Javascript jako serwer, czyli czat z wykorzystaniem Node.jsJavascript jako serwer, czyli czat z wykorzystaniem Node.js Node.js  jest środowiskiem do tworzenia aplikacji po stronie serwera w języku javascript. Wykorzystuje silnik javascript V8 od Google. Wykonanie oprogramowania serwera chatu z node.js […]
  • JS, ProcessingJS, kurs symulacji, trochę fizyki i matematykiJS, ProcessingJS, kurs symulacji, trochę fizyki i matematyki Dla chcących spróbowania sił w animacji JavaScript i symulacji natury z wykorzystaniem grawitacji czy przyspieszenia, polecam przerobienie darmowego kursu na khanacademy.org. Nie obejdzie […]
  • Czat z socket.io i JavaCzat z socket.io i Java Cel: Oprogramowanie w javie chatu działającego w czasie rzeczywistym bez komunikacji asynchronicznej. Biblioteki: socket.io netty-socketio Efekt […]
  • Dwa darmowe źródła wiedzy o JavascriptDwa darmowe źródła wiedzy o Javascript Jeśli nie wiesz jaka jest różnica między: //tym: var myFunction = (function () { console.log('OK'); }); //a tym: var myFunction = (function () […]
  • Game of life w javascriptGame of life w javascript Game of life to jeden z najbardziej znanych przykładów automatu komórkowego wymyślony blisko pół wieku temu. Dzięki kilku prostym regułom, struktury potrafią ewaluować w zaskakujący […]
  • Interaktywne środowisko do poznawania języków programowaniaInteraktywne środowisko do poznawania języków programowania Całkiem przyjemne narzędzie do testowania składni różnych języków programowania w interaktywnym środowisku. Uruchamiasz i piszesz kod bezpośrednio w przeglądarce. W różnych językach. […]

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *