0
我正在看風帆和建設一些簡單的用戶身份驗證應用程序。路線被寫入配置/ routes.js:在routes.js中,Sails無法區分GET和POST嗎?
'GET /signup': {view:'signup'},
'POST /signup':'UserController.signup'
但是,當我使POST請求本地主機:1337 /註冊,會收到響應視圖(鉻 - >網絡示出了)。不知道我在那裏做錯了什麼。
你能幫我嗎?
從API /控制器/ UserController.js代碼:
module.exports = {
signup: function(req, res){
console.log('Please, be in console');
}
}
角碼:
angular.module('SignupMod').controller('SignupCtrl',['$scope', '$http', function($scope, $http){
console.log('Signup Controller Started');
$scope.runSignup = function(){
console.log('Signing Up ' + $scope.name);
//Submit to Sails Server
$http.post('/signup', {
name: $scope.name,
email: $scope.email,
password: $scope.password
})
.then(function onSuccess(response){
console.log('Success!');
})
.catch(function onError(err){
console.log('Error: ', err);
})
}
}])
您是通過ajax還是直接發帖? – vkstack
Ajax發佈請求(通過Angular $ http.post) – RandomUser1023214
在網絡中看到該帖子reqquest或有獲取請求? – vkstack