POST запрос в Angularjs
Я новичок в Totaljs. Я написал код, который пытается создать пользователя с запросом PUT с угловой фабрикой:
app.factory('User', function($resource) {
return $resource('/register', null, {
register: { method: 'post' }
});
});
В моем угловом контроллере, когда я нажимаю кнопку регистрации, этот метод запускается:
$scope.register = function() {
$scope.user = new User({email: $scope.email, password: $scope.password});
$scope.user.$register();
}
После нажатия на кнопку регистрации, в консоли я получил это:
Не удалось загрузить ресурс: сетевое соединение было потеряно.
Это мой контроллер Totaljs:
exports.install = function(framework) {
framework.route('/register', registerPage);
framework.route('/register/', register, ['post']);
};
function registerPage() {
var self = this;
self.view('registerPage')
}
function register() {
var self = this;
console.log("run")
// instead add new user I just return an existing user for test
var User = MODEL('user').Schema
User.find(function(err, docs) {
self.json(docs);
});
}
Когда я пытаюсь сделать это с $.ajax jQuery, он работает отлично! Так в чем проблема? Спасибо
1 ответ
Я задаю свой вопрос Петру Ширке, он отправляет ответ по почте:
Привет все нормально Я нашел проблему в маршруте:
framework.route ('/ register', register, ['put', 'json']);