Javascript 如何使用node.js和angular.js验证数据库mongodb中是否存在用户
我只需要检查我的后端是否已经存在一个用户,并在前端显示。我需要创建其他api函数来执行此操作?请帮帮我。我是卑鄙应用程序的初学者 它是我表单的控制器:Javascript 如何使用node.js和angular.js验证数据库mongodb中是否存在用户,javascript,angularjs,node.js,mongodb,express,Javascript,Angularjs,Node.js,Mongodb,Express,我只需要检查我的后端是否已经存在一个用户,并在前端显示。我需要创建其他api函数来执行此操作?请帮帮我。我是卑鄙应用程序的初学者 它是我表单的控制器: angular.module('sun').controller('UsersController', function($scope, $http, $location){ $scope.mensage = {}; $scope.user = {}; $scope.submit = function() {
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;
这是非常基本的,你看过猫鼬的任何教程或文档吗?试试看,你会发现很多例子和信息。你真的需要利用邮递员的优势。通常,在连接到我的服务之前,我会用它测试express中的所有路线。同时,在你的承诺之上加上一个断点,并付诸实践。在这一点上你应该有很好的判断力。我已经做到了。这很简单。谢谢你们!