【发布时间】:2016-05-15 17:34:30
【问题描述】:
我有一个 angularjs 项目,其中包含 github 的 oauth。
我使用satellizer plugin来处理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,这是我得到的:
【问题讨论】:
标签: angularjs node.js oauth satellizer npm-live-server