JSON-сервер

JSON-сервер

Как быстро установить у себя на компьютере и запустить JSON-сервер (json-сервер)

JSON-сервер полноценный REST API сервер без написания кода, который можно запустить менее чем за 30 секунд.

JSON-сервер - это очень удобный инструмент, который может предоставить макет Rest JSON-сервера менее, чем за минуту. Представьте, что вам нужно вызвать сторонний Restful веб-сервис, который предоставит вам данные JSON для работы. У вас плотный график, поэтому вы не можете ждать, пока они закончат свою работу, а затем начать свою собственную. Если вы хотите иметь макет Rest Web-сервиса для получения демонстрационных данных, то json-server — это тот инструмент, который вы ищете.


Установка и запуск json server:

  • Если в системе не установлен Node.js, произвести его установку согласно данным официального сайта: https://nodejs.org/
  • Установить json-server глобально в систему (если не был установлен ранее)
    npm i -g json-server
    
  • Установить json-server локально в данный проект
    npm i json-server
    
  • Подготовить файла data.js с данными:
    {
    
        "todoData" : [
    		{ 
                "id": 0, 
                "title": "Сделать гимнастику ;)", 
                "important": false, 
                "done": false, 
                "date": "" 
            },
    		{ 
                "id": 1, 
                "title": "Выпить кофе", 
                "important": false, 
                "done": false, 
                "date": ""
            },
        ]
    }
    
  • Подготовить файла server.js с кодом:
    const jsonServer = require('json-server');
    const server = jsonServer.create();
    const router = jsonServer.router('data_static.json');
    const middlewares = jsonServer.defaults();
    const port = 8000;
    
    server.use(middlewares);
    server.use(router);
    
    server.listen(port);
  • Запустить JSON-сервер:
    npx json-server --watch data.json --port 8000
    
  • Поверить доступность json сервера. В случае успешного запуска он будет доступен по ссылке:
    http://localhost:8000
    
    http://localhost:8001/todoData
    

Готовые примеры json server:

Пример JSON-сервера на основе нашего репозитория: https://github.com/IgorMan2005/todo_react_server

Готовый JSON сервер, запущенный на glitch: https://best-ordinary-airboat.glitch.me/todoData

12.03.2025

Возврат к списку

Лицензионное программное обеспечение

Мы предлагаем Вам воспользоваться всеми преимуществами лицензионного программного обеспечения от нашего партнёра по самым выгодным ценам.

Лицензионное ПО
Best IT Soft - Интернет-магазин лицензионного программного обеспечения



Мы предлагаем Вам тысячи лицензионных программ! Наши специалисты подберут Вам необходимое лицензионное программное обеспечение по самым выгодным ценам. Мы учтем для Вас все скидки, которые предоставляют наши партнеры (иногда информация о подобных скидках бывает недоступна для розничного покупателя).