besoin n'est pas défini dans angulaire

Je suis en utilisant angularjs où j'ai créé un fichier js(loginCtrl.js) et je les ai incluses un contrôleur.
J'ai défini ma connexion db et le schéma dans un autre fichier(server.js) et je veux inclure ce fichier dans mon js.

Mon loginCtrl.js ressemble:

test.controller('loginCtrl', function($scope, loginService){

   $scope.login = function(user)
   {
       console.log('inside function 1');
       var user = require('./server.js')
      console.log('inside function');
       loginService.login(user);
   }

});

et mon server.js fichiers ressemble:

var express = require('express');
var mongoose = require('mongoose');

mongoose.connect('mongodb://localhost/userregistration');

var userSchema = {
    username: String,
    firstname:String,
    lastname: String,
    email: String,
    password: String
}

var User = mongoose.model('User', userSchema, 'user');

Lorsque j'exécute le code, il donne l'erreur comme:

ReferenceError: require is not defined

C'est l'impression de la console.journal définis ci-dessus.

votre server.js fichier est exécuté par NodeJs, pas votre navigateur, non ?
Comment puis-je confirmer cela?
si vous tapez node server.js dans votre terminal vous l'exécutez avec le noeud, si vous avez inclus le server.js script dans votre navigateur, vous devez l'enlever 🙂
Comment faire ce travail, afin que je puisse l'inclure dans mon fichier js...
Vous ne pourriez jamais se connecter avec mongo dans votre navigateur. Il est des scripts côté serveur.

OriginalL'auteur kawade | 2014-09-24