Angular 5 - получение запросов POST - PullRequest
0 голосов
/ 21 мая 2018

Сценарий: Моя угловая страница должна получать POST запрос с данными JSON из SpringBoot API.

Рассмотрим это как пример работы: Когда клиентщелкнув по имени входа на угловой веб-странице, информация о входе будет отправлена ​​через JSON в SpringBoot, где он проверит пользователя, если он вернет true, тот же JSON будет перенаправлен обратно на веб-страницу как POST, где он будет захвачени затем работал (отображается, например).

Теперь, согласно этой ссылке , говорится, что запросы POST не могут быть получены на Angular, но для этого требуется Express.Это правда?или есть какой-либо другой способ получения POST запросов от API, используя Angular?Я уже много дней гуглю на это и не нашел ничего подходящего, подтверждающего это и нуждающегося в закрытии.

1 Ответ

0 голосов
/ 21 мая 2018

Angular - это библиотека для предоставления пользовательского интерфейса в браузере (это тип HTTP client ).

Для прослушивания HTTP-запроса необходим HTTP-сервер (например,как Apache HTTPD, Lighttpd, NGINX, что-то, созданное с помощью Node.js + Express, и т. д., и т. д.).

Есть ли другой способ получения POST-запросов от API с использованием Angular?

Нет


должен получать запрос POST с данными JSON из API SpringBoot.

Spring - это среда Java длязапуск веб-сервиса.

Обычно он получает HTTP-запросов и делает HTTP-ответы.

Хотя вы можете делать HTTP-запросы от него (т.е. когда клиент делает HTTP-запрос кSpring API, Spring API затем делает HTTP-запрос к другому веб-сервису и использует данные в ответе для создания своего собственного ответа на исходный запрос)…

… похоже, у вас неправильный конеци действительно нужно сделать HTTP-запрос POST от Angular до Spring и затем прочитать HTTP response в Angular.

т.е. Ajax .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...