Работа в качестве фронтенд-инженера и создание фиктивного или экспериментального проекта без полного бэкэнда может быть очень сложной задачей для настройки REST API. Вы можете использовать Firebase или многое другое для настройки серверной части без написания большого количества кода. НО,

Есть способ настроить невероятно простой бэкэнд-сервер, работающий на вашем локальном хосте. Это будет проект Node.

Предположим, у вас есть внешний интерфейс, мы можем создать внутренний сервер с помощью модуля NPM json-server.

Назовите свой проект узла «FakeBackend».

Шаги:

  1. Сделайте каталог FakeBackend
  2. cd FakeBackend
  3. npm init
  4. Следуйте инструкциям по настройке, предоставив основную информацию для вашего проекта Node.
  5. npm install json-server -g
  6. Создайте файл db.json. Запустите touch db.json
  7. Вам нужно посмотреть этот файл
  8. В package.json напишите стартовый скрипт как = ›json-server -p 3007 -w db.json
  9. Поместите свой JSON в db.json
  10. npm start

Это все, что вам нужно сделать, если вы хотите настроить поддельный сервер :)

Мой package.json:

В моем db.json у меня есть:

Выполнение вызова API из POSTMAN:

GET ::: localhost:3007/posts/2
{
  “name”: “yogi”,
  “id”: 2
}

Если вы сделаете вызов POST, данные будут автоматически обновлены в db.json.

Код источника для справки: https://github.com/yogain123/Fake-Backend

Удачного обучения :)