Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js:在angularjs post请求中传递csrf令牌_Javascript_Angularjs_Node.js_Sails.js - Fatal编程技术网

Javascript js:在angularjs post请求中传递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

这是带有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 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);
             });
         }