我有一个angularjs项目,其中包含 github 的 oauth。
我使用satellizer 插件来处理 oauth 协议。
每次我尝试连接时都会收到此错误:
这是我的路由配置(使用 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,这就是我得到的: