2016-10-22 5 views
0

私はGrails 2.4.4、web-appのプロジェクトビルドに取り組んでいるJS JS初心者です。これは動作可能なアプリケーションで、もう利用できない開発者によって構築されます。どのようにrestangularはMySQLデータベースと対話するのですか?

ローカルで動作させるには、Grails 3.2.0にアップグレードする必要がありました。私はNetbeansでほとんど仕事をしています。しかし、私はMySQLデータベースからデータを取得するのに苦しんでいます。 Chromeのインスペクタでは、 angular.min.js GET http://localhost:8080/<app>/currency/allCurrencies 404() コントローラは上記のURLを呼び出すRestangularで書かれています。

私には何が欠けていますか?

答えて

0

最初に、Restangularは、RESTバックエンド(あなたの場合はGrailsアプリケーション)の呼び出しを簡素化し標準化するAngularライブラリです。したがって、Restangularはデータベースから直接データを取得せず、(場合によっては)データベースからデータを取得できるWebサービスを呼び出します。

Restangleがエンドポイントhttp://localhost:8080/<app>/currency/allCurrenciesからデータを取得しようとしていますが、このURLにエンドポイントが割り当てられていないことを示す404応答が表示されています。

0

HTTP RESTは、APIに簡単に接続するのに役立ちます。 Restangleは、標準のメソッド[Get、Post、Delete、Put]をあなたが見ているもののようにAPIに送ることでそれを処理できます。

この平均StudentController>()を取得

localhost:2045/api/student 

この平均StudentController>(GUID ID)を取得します

localhost:2045/api/student/8ae37cfa-905b-4c71-ad03-bf416d93bdf8 

この平均StudentController> POST( Guid id)...あなたがPostメソッドをthに送信するとEのAPI、それが簡単に残りのAPIを取得するには、このモジュールを使用するPUTメソッドでも、

localhost:2045/api/student 

を、この作品を、それを検出します。

Http-Rest-Service

関連する問題