Проблема с запуском json-сервера на сервере AWS (возврат 404) - PullRequest
0 голосов
/ 24 мая 2018

Я разрабатывал приложение на своем локальном хосте, которое теперь размещаю на AWS.Приложение использует json-сервер для возврата фиктивных данных, и оно отлично работает на моем ноутбуке.Однако я не вижу, как это работает на моем сервере AWS.На сервере AWS установлен json-сервер, и он запускается, как и ожидалось: -

json-server jsonserver.db.json --port 9001

Loading jsonserver.db.json
Done

Resources
http://localhost:9001/urlone

Home
http://localhost:9001

Но он возвращает только 404 из запроса get (в моей консоли): -

http://localhost:9001/urlone/1 0 ()

Однако, если у меня на локальном хосте работает json-сервер (ноутбук, с которого я разрабатываю), страница загружается нормально.Так что кажется очевидным, что запрос GET направляется на мой собственный локальный хост, а не на сервер.

Есть ли возможность изменить это так, чтобы сервер отправлял запрос get на свой собственный локальный хост?

1 Ответ

0 голосов
/ 17 августа 2018

Запустите JSON-Server со следующими параметрами:

--host 'Private IPs'

Например:

json-server --host 172.31.88.188 --port 80 db.json

Это работает для меня в AWS на Ubuntu Server.

...