Я смотрел паруса и строил с ним простое пользовательское приложение. Маршруты были написаны в конфигурации/routes.js:Паруса не могут отличить GET от POST в routes.js?
'GET /signup': {view:'signup'},
'POST /signup':'UserController.signup'
Но когда я делаю запрос POST локальный: 1337/регистрация, я получаю представление в ответ (Chrome -> Сеть показывает, что). Не знаю, что я там сделал.
Вы можете мне помочь?
код из 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