我对angularJS非常陌生。 在我的角度应用程序中,有一种登录表单。我检查了邮递员的API登录端点,并发现成功登录后会生成令牌。
我有一个添加博客帖子的表格。
我希望只有登录用户才能添加博客文章。下面的代码段与我的添加博客表单相关联,目前,即使我使用登录表单登录,我也无法通过该表单发布内容,因为它未通过身份验证。
但对邮递员来说效果很好。
我听说了$http header
,但没有了解如何实现。
过去7天让我陷入困境,但我无法解决此问题。
有人可以帮助解决此问题吗?
谢谢
$http({
method: 'POST',
url: 'http://127.0.0.1:8000/api/v1/blog',
data: $scope.formBlogModel
}).then(function (response) {
$scope.success = 'post success'
}, function(response) {
$scope.error = "an error occured";
});
答案 0 :(得分:1)
添加headers
属性,也可以实现interceptors:
$http({
method: 'POST',
url: 'http://127.0.0.1:8000/api/v1/blog',
data: $scope.formBlogModel,
headers: {
'Authorization': 'Bearer ' + token
}
}).then(function (response) {
$scope.success = 'post success'
}, function(response) {
$scope.error = "an error occured";
});