2017-01-20 28 views
0

我有一個使用JAVA spring構建的web應用程序,它具有讀取和寫入數據庫的API功能。如何將API用作離子移動應用程序開發的後端?

現在我必須爲同一個應用程序開發一個離子移動應用程序。如何讀取和寫入數據到數據庫。

我知道Firebase和其他替代方案可以完成這項工作。

但我需要我自己的API代碼(編寫爲web應用程序)才能使用。有什麼辦法可以實現嗎?

我猜在web應用程序生效時調用相應的API是可以實現的。

但我怎麼能做到這一點,同時發展(當web應用程序是正在建設中)

回答

1

那麼這取決於你如何設置API,這可能變得相當困難。

你在說/猜測你可以在web應用程序運行時調用API。這使我假設你已經創建了一個REST API?或者你是否創建了一個Spring MVC應用程序?

如果web應用是直接關係到你的Spring應用指標(如要localhost:8080/my-profile顯示您的個人資料的頁面(不是JSON)),那麼我不知道你是否能達到上述目標。

如果你得到一個JSON響應,或在某種程度上能夠從網頁檢索它,你可以簡單地調用(以打字稿:)

this.http.get('http://localhost:8080/my-profile').map(response => console.log(response.json());

否則,你可能要創建一個基本的REST API(檢查5分鐘安裝的Spring啓動)並提供它,或者使用硬編碼數據或將其與數據庫連接。

+0

感謝Ivaro18的回覆。我已經有我的API了。我一直在尋找「如何在我的本地(網絡和移動應用程序)開發過程中調用這些API,並在生活中。 –

+0

從您的評論我知道,我們直接打電話給我的本地主機url服務器啓動時,請更正如果我錯了,我的網址是http://127.0.0.1:8081/api/training/1。顯然是的,當我打電話給我時,我得到了一個JSON響應,因此我得到了我的答案。謝謝Ivaro18 –

相關問題