我只是检查用户是否已存在于我的后端并显示在我的前端。我需要创建其他api函数来做到这一点?请帮我。我是MEAN应用程序的初学者。
这是我表格的控制者:
angular.module('sun').controller('UsersController', function($scope, $http, $location){
$scope.mensage = {};
$scope.user = {};
$scope.submit = function() {
if($scope.form.$valid) {
var promisse = $http.post('/v1/users', $scope.user)
promisse.then(function(rt){
$scope.user = rt.data;
$location.path('/users');
$scope.mensage = 'Congrats!';
$scope.user = {};
}).catch(function(error) {
console.log(error);
$scope.mensage = 'Failed';
});
}
};
});
这是我的后端:
var mongoose = require('mongoose');
var api = {};
var model = mongoose.model('User');
api.add = function (req, res) {
var user = request.body;
model.create(user)
.then(function (user) {
response.json(user);
}, function (error) {
console.log(error);
response.status(500).json(error);
});
};
module.exports = api;