Lekcja 1 - PGS-dev/nodejs-workshop GitHub Wiki

Inicjalizacja projektu

  1. Przejdź do lokalizacj nowego projektu i utwórz repozytorium.
  2. W konsoli uruchom: npm init.
  3. Instalacja Express: npm install express –save-dev.
  4. Utwórz plik server.js
  5. Uruchamiamy server: node server (serwer restartujemy poprzez Ctrl + C)
  6. Utworz plik app.js – tutaj będzie aplikaja Express

Zadanie 1:

  • Utwórz http server i wyloguj do konsoli wiadomosc na jakim porcie server został uruchomiony

  • Utwórz kilka endpointów dla różnych http method np. POST i GET

  • Wyslać odpowiedz do klienta na kilka sposobów np:

res.sendFile(‘index.html’),

res.send(‘<h1>Hello</h1>’),

res.json({message: ‘Hello’})

Zadanie 2:

  • Użyj express.Router class do utworzenia modułowych procedur obsługi endpointów dla produktów i orderów

  • Zaimportuj nowo zdefiniowane endpointy do app.js i zarejestruj poprawnie

  • Przetestuj nowe api w Postmanie

⚠️ **GitHub.com Fallback** ⚠️