2017-01-20 14 views
0

データベースに読み書きするAPI機能を持つJAVAスプリングを使用して構築されたWebアプリケーションを使用しています。ionicモバイルアプリケーション開発でAPIをバックエンドとして使用するにはどうすればよいですか?

今、私は同じアプリケーションのイオンモバイルアプリケーションを開発する必要があります。データベースへのデータの読み書き方法。

私は知っていますFirebaseと他の選択肢が仕事をすることができます。

しかし、私は自分のAPIコード(Webアプリケーション用に書かれています)を使用する必要があります。それを達成する方法はありますか?

私は、Webアプリケーションが稼働しているときにそれぞれのAPIを呼び出すと思います。

しかし、どのように私は(ウェブアプリが建設中である場合には)あなたは、これが非常に困難になる可能性APIの設定方法に応じて、まあ

答えて

1

を開発しながらことを達成することができます。

あなたは、Webアプリケーションが公開されているときにAPIを呼び出すことができると言っています。これは、あなたがREST APIを作成したと仮定していますか?または、Spring MVCアプリケーションを作成しましたか?

WebアプリケーションがSpringアプリケーションに直接リンクされている場合(つまり、localhost:8080/my-profileにはプロファイルのページ(JSONではない)が表示されます)、上記の目標を達成できるかどうかはわかりません。あなたはJSONレスポンスを取得し、または何らかの形でWebページから取得することができるならば

、あなたは単に:)

エルス

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

が、あなたはおそらく、作成する必要があります(typescriptですで呼び出すことができます基本的なREST API(5分間のセットアップでSpringブートをチェックしてください)を提供し、ハードコードされたデータかデータベースに接続します。

+0

お返事ありがとうございました。私は自分のAPIを既に持っています。 –

+0

あなたのコメントから、私が私のlocalhostのURLをサーバーが起動したときに直接呼び出すことがわかりました。私は間違っている場合私は私のURLはhttp://127.0.0.1:8081/api/training/1です。明らかに、私はこれを呼び出すと、私はJSON応答を返す。 –

関連する問題