Express – budowa API w Node.js

Express jest popularnym framework’iem do budowy aplikacji wykorzystujących po stronie serwera Node.js. W pakietach npm można znaleźć dedykowane dla Express narzędzia, które pozwolą nam wygenerować szkielet aplikacji. Poniżej w kilku krokach przedstawię od 0 jak wygląda budowa API w oparciu o Express i Node.js.  Czytaj dalej „Express – budowa API w Node.js”

Jak wykonać aktualizację Node.js i npm na macOS ?

Aktualizacja środowiska do budowania aplikacji w JavaScript nie jest trudna, ale czasem warto mieć pod ręką kilka komend, za pomocą których szybko ją zrealizujemy. Ostatnio potrzebowałem na macOS wykonać aktualizację Node.js, który był instalowany za pomocą menadżera pakietów brew. Poniżej przedstawione zostały kolejne kroki, które zostały przeze mnie wykonane.  Czytaj dalej „Jak wykonać aktualizację Node.js i npm na macOS ?”

MEAN stack – MongoDB, Express, Angularjs Node.js

Nowoczesne aplikacje internetowe budowane w oparciu o sprawdzone technologie coraz częściej wykorzystują tzw. stos MEAN – MongoDB, Express, Angularjs Node.js – zestaw różnych technologi, które łączy jeden język programowania JavaScript (a dokładniej – ECMAScript 🙂 ). Dlaczego warto budować aplikacje w oparciu o stos MEAN ? Do czego służą poszczególne komponenty ?  Czytaj dalej „MEAN stack – MongoDB, Express, Angularjs Node.js”

Protokół WebSocket – przykład serwera Node.js i klienta w JavaScript

Protokół WebSocket wykorzystywany jest do komunikacji między klientem a serwerem. Wykorzystuje on podobnie jak HTTP protokół transportowy TCP, lecz w przeciwieństwie do niego umożliwia przekazywanie do przeglądarki internetowej zmian wprowadzanych na serwerze. Jeśli chcesz sprawdzić nowy protokół WebSocket w praktyce, zachęcam do zapoznania się z poniższym przykładem prostego serwera i klienta. Czytaj dalej „Protokół WebSocket – przykład serwera Node.js i klienta w JavaScript”