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']);

Другие вопросы по тегам