1

Ionic Framework を使用して、フロントエンド (ハイブリッド Android と iOS) 用のソーシャル アプリを実装しています。バックエンドには、休止状態のスプリング ブートを使用しています。spring-social-facebook を使用して Facebook からコンテンツを取得しようとしています。ただし、spring-social-facebook を使用して POST をバックエンドに送信する際に問題があります。

フロントエンド

services.jsでは、次のソースコードを使用してPOSTしています

.factory('springFB', ['$resource', '$rootScope', function($resource, $rootScope){ return $resource($rootScope.clhost + $rootScope.clport + '/connect/facebook/', { }, { クエリ: {メソッド:'POST', パラメータ:{}, isArray:false} }); }])

html ファイルでは、次の AngularJS フォームを使用しています。

        <form action="/connect/facebook" method="POST">
            <input type="hidden" name="scope" value=" public_profile, email, user_friends, user_posts, user_photos, user_videos" />
            <div class="formInfo">
                <p>You aren't connected to Facebook yet. Click the button to connect Mote with your Facebook account.</p>
            </div>
            <p><button type="submit"><img src="/resources/social/facebook/connect_light_medium_short.png"/></button>      </p>
        </form>

私は得る

ホワイトラベル エラー ページ

このアプリケーションには /error の明示的なマッピングがないため、これはフォールバックとして表示されます。

Tue Oct 20 02:23:45 UTC 2015There was an unexpected error (type=Method Not Allowed, status=405).リクエスト メソッド 'GET' はサポートされていません

バックエンドにはいくつかの Facebook コントローラーがあり、リダイレクトは localhost:8100 と AWS EC2 にセットアップされ、Facebook アプリで Spring Boot jar が実行され、Spring Boot .jar ファイルが AWS EC2 で実行されます。

何が欠けているのかわからない

4

0 に答える 0