我有一个Ionic 3
个应用(APP_1)
通过HTTP
投放到浏览器(非原生版)。
我通过以下网址访问Ionic 3
应用程序:
然后,我有另一个Web应用程序(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
时,我对此有哪些选择?
感谢。
答案 0 :(得分:0)
这取决于APP_1的投放方式。如果通过类似S3的方式提供服务,则需要一些服务器基础结构来从APP_2发送POST请求,以及哪个APP_1可以通过GET请求读取。
更好的方法是使用Firebase。将Firebase Web SDK集成到APP2中并在表单上以编程方式write the data提交到您的Firebase实时数据库。
在您的Ionic APP_1中,使用AngularFire来阅读APP_2提交的数据。 AngularFire Ionic 3指南和Javebratt是很好的资源。