AngularJS 405(不允许的方法)

时间:2017-11-27 14:49:56

标签: javascript php angularjs http google-app-engine

使用PHP作为后端(slimphp)使用AngularJS项目。我遇到的问题是我的所有GET请求都有效但不是POST

这是我的AngularJS代码:

function getContainer() {
            $http.post("/api/favorite")
                .then(function (response) {
                   console.log(response);
                })
        }

这是我的PHP路由代码:(删除了真正的功能,仅用于测试)

$app->post('/api/favorite', function (Request $request, Response $response) {
    echo "test";
});

这是我在Chrome开发者控制台上的错误: enter image description here




同样在服务器日志中我可以看到:(为什么说它不是POST?)

  

INFO 2017-11-27 15:42:45,796 module.py:821] api:" GET   / api / favorite HTTP / 1.1" 405 556

0 个答案:

没有答案