Быстрый способ создать фиктивный сервер API для разработки вашего приложения
Зачем мне фиктивный сервер API
В последнее время я делаю видеоуроки по React. Чтобы продемонстрировать, как приложение React взаимодействует с внутренним API-сервером, я хочу создать что-то быстро и забыть об этом позже. Цель состоит в том, чтобы настроить сервер RESTful API, чтобы мы могли выполнять некоторые основные операции CRUD.
Есть много способов достичь цели, но я выбрал json-сервер за его простоту.
Библиотека предоставляет инструмент CLI, чтобы вы могли запускать его как команду из своего терминала.
Требования
Установить
npm install -g json-server
Бежать
Убедитесь, что у вас есть db.json
файл, в котором хранятся ваши данные, например:
{
"products": [],
"categories": [
{ "id": 1, "name": "Toys" }
]
}
Это большой файл json, содержащий один объект, ключи которого collection
имена, а значения — это массивы, содержащие documents
коллекций. Если вы раньше работали с MongoDB, вы, вероятно, знакомы с терминами. Обратите внимание, что каждый document
должен содержать уникальный id
.
Бежать json-server
команда, как показано ниже
json-server ./db.json
После запуска команды она покажет вам, как URL-адреса ресурсов. Попробуйте открыть их в браузере и посмотрите на результат.
Вы можете изменить порт по умолчанию (3000) на другой порт, если хотите, предоставив port
параметр. Смотрите видео ниже:
Теперь ваш сервер API запущен и работает. Пожалуйста, прочитайте больше на гитхаб репозиторий чтобы увидеть параметры, которые вы можете настроить. Удачного взлома!