我正在使用JAVA spring构建一个Web应用程序,它具有读取和写入数据库的API功能。
现在我必须为同一个应用程序开发一个离子移动应用程序。如何读取和写入数据库。
我知道 Firebase ,其他替代方案可以胜任。
但我需要使用自己的API代码(为Web应用程序编写)。有没有办法实现这个目标?
我想在Web应用程序运行时调用相应的API是可以实现的。
但是我如何在开发过程中实现这一目标(当Web应用程序正在构建时)
答案 0 :(得分:1)
根据您设置API的方式,这可能会非常困难。
您正在说/猜测您可以在Web应用程序生效时调用API。这让我假设你已经创建了一个REST API?或者您是否创建了Spring MVC应用程序?
如果web应用程序直接链接到您的Spring应用程序(例如,转到localhost:8080/my-profile
显示您的个人资料的页面(而不是JSON)),那么我不确定您是否可以实现上述目标。
如果您收到JSON响应,或者以某种方式从网页上检索它,您只需调用(在typescript中)
this.http.get('http://localhost:8080/my-profile').map(response => console.log(response.json() );
否则,您可能必须创建一个基本的REST API(检查Spring启动5分钟)并提供它,使用硬编码数据或将其与数据库连接。