Что здесь не так?

Как исправить ошибку "Неизвестный параметр '--middlewares' при выполнении команды 'json-server'?".
  • 8 июня 2024 г. 14:11
Ответы на вопрос 2
Ошибка возникает из-за того, что параметр '--middlewares' не является допустимым для команды 'json-server'. Для исправления этой ошибки нужно использовать правильный синтаксис команды 'json-server'.

Правильный синтаксис команды 'json-server' выглядит следующим образом:

```
json-server --watch <файл.json>
```

Здесь `<файл.json>` - это путь к JSON-файлу, который вы хотите использовать как базу данных для сервера.

Таким образом, для запуска 'json-server' без ошибок, вам нужно удалить параметр '--middlewares' из команды и указать путь к вашему JSON-файлу.
$ json-server --version
1.0.0-beta.1


$ json-server --help
Usage: json-server [options] <file>

Options:
  -p, --port <port>  Port (default: 3000)
  -h, --host <host>  Host (default: localhost)
  -s, --static <dir> Static files directory (multiple allowed)
  --help             Show this message
  --version          Show version number


А вот если ставить не последнюю версию, то вот такой результат

$ json-server --version             
0.17.4

$ json-server --help                
json-server [options] <source>

Опции:
  -c, --config                   Path to config file
                                              [по умолчанию: "json-server.json"]
  -p, --port                     Set port                   [по умолчанию: 3000]
  -H, --host                     Set host            [по умолчанию: "localhost"]
  -w, --watch                    Watch file(s)                     [булевый тип]
  -r, --routes                   Path to routes file
  -m, --middlewares              Paths to middleware files              [массив]
  -s, --static                   Set static files directory
      --read-only, --ro          Allow only GET requests           [булевый тип]
      --no-cors, --nc            Disable Cross-Origin Resource Sharing
                                                                   [булевый тип]
      --no-gzip, --ng            Disable GZIP Content-Encoding     [булевый тип]
  -S, --snapshots                Set snapshots directory     [по умолчанию: "."]
  -d, --delay                    Add delay to responses (ms)
  -i, --id                       Set database id property (e.g. _id)
                                                            [по умолчанию: "id"]
      --foreignKeySuffix, --fks  Set foreign key suffix (e.g. _id as in post_id)
                                                            [по умолчанию: "Id"]
  -q, --quiet                    Suppress log messages from output [булевый тип]
  -h, --help                     Показать помощь                   [булевый тип]
  -v, --version                  Показать номер версии             [булевый тип]

Примеры:
  json-server db.json
  json-server file.js
  json-server http://example.com/db.json

https://github.com/typicode/json-server
Похожие вопросы