Javascript js:在angularjs post请求中传递csrf令牌
这是带有csrf令牌的表单Javascript js:在angularjs post请求中传递csrf令牌,javascript,angularjs,node.js,sails.js,Javascript,Angularjs,Node.js,Sails.js,这是带有csrf令牌的表单 <form name="form" method="POST" ng-submit="login(user)" novalidate> <input type="hidden" ng-model="user._csrf" name="_csrf" value="<%= _csrf %>" /> ...... .... </form> 当我提交上述请求时,我将获得csrf令牌not found erro
<form name="form" method="POST" ng-submit="login(user)" novalidate>
<input type="hidden" ng-model="user._csrf" name="_csrf" value="<%= _csrf %>" />
......
....
</form>
当我提交上述请求时,我将获得csrf令牌not found error
这是关于csrf的sails.js文档您的视图是从sails controller渲染的吗?它是浏览器中的Ajax requestUse inspect元素,并确认您已经为
\u csrf
设置了值。您的视图是从sails controller渲染的吗?它是浏览器中的Ajax requestUse inspect元素,并确认已为\u csrf
$http.defaults.withCredentials = true;
$scope.login = function (user) {
//user login as post
$http.post('/login',user).then(function (response) {
console.log(response.data);
});
}