我正在使用angularjs,我创建了一个js文件(loginCtrl.js),我已经包含了一个控制器。 我在另一个文件(server.js)中定义了我的数据库连接和模式,我想在我的js中包含该文件。
我的loginCtrl.js看起来像:
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);
}
});
我的server.js文件如下:
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');
当我运行代码时,它会出现如下错误:
ReferenceError: require is not defined
正在打印上面定义的console.log。