mockapi-instant-rest-api-from-json
Uruchom REST API z pliku JSON w kilka sekund — bez konfiguracji, pełny CRUD dla frontendowców
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
MockAPI to narzędzie CLI, które zamienia plik JSON w działający serwer REST API. Idealne do tworzenia mockupów podczas pracy nad frontendem, testowania i prototypowania. Obsługuje pełny CRUD (tworzenie, odczyt, aktualizację, usuwanie), filtrowanie, paginację i sortowanie danych. Nie wymaga żadnej konfiguracji — wystarczy plik JSON i jedna komenda. Serwer automatycznie generuje wszystkie endpointy, obsługuje CORS i umożliwia hot reload zmian.
Jak używać
Zainstaluj narzędzie globalnie za pomocą npm: npm install -g @lxgicstudios/mockapi
Utwórz plik db.json zawierający dane w formacie JSON. Każdy klucz główny (np. "users", "posts") staje się zasobem API. Każdy obiekt w tablicy powinien mieć pole "id" do identyfikacji.
Uruchom serwer komendą: npx @lxgicstudios/mockapi db.json. Serwer domyślnie słucha na porcie 3001.
Używaj wygenerowanych endpointów: GET /users pobiera wszystkie rekordy, GET /users/:id pobiera konkretny rekord, POST /users tworzy nowy, PUT/PATCH aktualizują, DELETE usuwa. Możesz też filtrować (GET /users?name=Alice), paginować (GET /users?_page=1&_limit=10) i sortować (GET /users?_sort=name&_order=asc).
Aby zmiany w pliku JSON były natychmiast widoczne, dodaj flagę --watch: npx @lxgicstudios/mockapi db.json --watch. Jeśli chcesz API tylko do odczytu, użyj flagi --readonly.