github への oauthを含むangularjsプロジェクトがあります。
oauth プロトコルを処理するためにsatellizer プラグインを使用します。
接続しようとするたびに、次のエラーが表示されます。
これが私のルート構成です(Babelを使用したES6です):
export default function RouteConfig($routeProvider, $locationProvider) {
$routeProvider
.when('/', {
templateUrl: './modules/default/default.html',
controller: 'DefaultController',
controllerAs: 'default'
})
.when('/auth/:provider',{
controller: 'OAuthController',
templateUrl: './modules/auth/auth.html',
})
.otherwise({
redirectTo: '/'
});
}
Postman を使用してアプリをテストしました。すべての GET 要求は正常に機能しますが、すべての POST 要求は 405 を返します。
私はlive-serverを使用して angularJS アプリケーションをホストしています。問題がサーバーに関連している可能性があることを読みました。どうすれば解決できますか?
また、npmを使用してパッケージを処理します。
**編集: ** simplehttpserverで試してみたのは次のとおりです。