Skip to content

mrzasa/node-test-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jak odpalić

  • potrzebny będzie node.js oraz mongodb
  • zciągamy repozytorium
  • odpalamy mongodb z domyślnymi ustawieniami
  • otwieramy konsole i w pobranym folderze wykonujemy komndy:
  • npm install - zainstaluje wszystkie wymagane zależności
    • npm install -g mocha - zainstaluje środowisko testowe globalnie
    • mocha - odpala testy
    • node server - odpala nasz serwerek na porcie 4000

#Hint

  • pliki swojego rozwiązania możemy wrzucic do katalogu /public/ będą one dostępne w głównym katalogu serwera np request do http://localhost:4000/index.html będzie wysyłał plik /public/index.html

zadanka

2. zasób entry cd.

  • usuwanie elementu (request delete pod /entry/<id>)
  • nadpisanie elementu (request put pod /entry/<id>)
  • paginacja/virtual scrolling - w tym momencie serwer zwraca pierwsze 10 wpisów jeżeli nie podamy zakresu. Aby określić zakres wysyłamy nagłówek Range o wartości rows=<od>-<do>

1. zasób entry

  • listowanie elementów (request get pod /entry/)
  • dodawanie elementów (request post pod /entry/)
  • pobranie szczegółów (request get pod /entry/<id>)

serwer nie ma ograniczeń na to co możemy wrzucic aczkolwiek dobrze będzie zachować poniższą strukturę aby ułatwić sobie wykonywanie kolejnych zadań

{
	"Title": "tytuł",
	"Body": "treść",
	"Teaser": "treść skrócona"
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published