Зачем мне нужен сервер Mock API
Недавно я делал React Video Turorials. Для того, чтобы продемонстрировать, как приложение React взаимодействует с сервером Back-End API, я хочу сделать что-то быстро и забыть об этом позже. Цель состоит в том, чтобы настроить сервер reзов API, который мы можем сделать некоторые основные операции CRUD.
Есть много способов достичь цели, но я выбрал JSON-Server для его простоты.
Библиотека предоставляет инструмент CLI, чтобы вы могли запустить его как команда с вашего терминала.
Требования
- Узел V6 +.
Установить
npm install -g json-server
Запустить
Убедитесь, что у вас есть DB.JSON
Файл, который хранит ваши данные, например:
{ "products": [], "categories": [ { "id": 1, "name": "Toys" } ] }
Это большой файл JSON, который содержит один объект, клавиши которых являются Коллекция
имена и значения – это массивы, которые содержат Документы
коллекций. Если вы раньше работали с MongoDB, вы, вероятно, знакомы с условиями. Обратите внимание, что каждый Документ
должен содержать уникальный ID
Отказ
Беги JSON-Server
команда как ниже
json-server ./db.json
После запуска команды он покажет вам, как URL ресурса. Попробуйте открыть их в браузере и увидеть результат.
Вы можете изменить порт по умолчанию (3000) на другой порт, если хотите, предоставляя порт
параметр. Смотрите видео ниже:
Теперь ваш сервер API работает и работает. Пожалуйста, прочитайте больше на Github Repo Чтобы увидеть варианты, которые вы можете настроить. Счастливого взлома!