Чтение данных POST внутри приложения Ionic? - PullRequest
0 голосов
/ 10 июня 2018

У меня есть одно Ionic 3 приложение (APP_1), которое подается через браузер через HTTP (не сделано нативно).

Я получаю доступ к приложению Ionic 3 через следующий URL:

http://www.myionicapp.com

Затем у меня есть другое веб-приложение (APP_2) (не Ionic), откуда я хочу передать некоторые полезные данные в APP_1.Для этого я подумал о том, чтобы отобразить форму на APP_2, как вы можете видеть ниже:

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Payload</title>
</head>
<body onload="document.form.submit();">
    <form method="post" action="https://www.myionicapp.com" name="form">
        <input type="hidden" name="payload" value="Testing123" />
    </form>
</body>
</html>

, где вы можете видеть, что я отправляю данные в приложение Ionic.

Но, когда я публикую данные, я получаю в браузере следующее для APP_1.

Cannot POST /

Можно ли прочитать данные POST в приложении Ionic?

Какие опции у меня есть для этого при необходимости передачи данных из APP_2 в APP_1?

Спасибо.

1 Ответ

0 голосов
/ 10 июня 2018

Это зависит от того, как обслуживается APP_1.Если он обслуживается через что-то вроде S3, вам понадобится некоторая серверная инфраструктура для отправки запроса POST от APP_2, и которую APP_1 может прочитать через запрос GET.

Лучший способ сделать это -используйте Firebase .Интегрируйте Firebase Web SDK в APP2 и при отправке формы программно записывайте данные в базу данных реального времени Firebase.

В вашем Ionic APP_1 используйте AngularFire для чтения данных, представленных APP_2. AngularFire Ionic 3 guide и Javebratt являются отличными ресурсами.

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