Javascript 如何从ejs模板调用app.js中定义的函数?

Javascript 如何从ejs模板调用app.js中定义的函数?,javascript,node.js,mongodb,mongoose,ejs,Javascript,Node.js,Mongodb,Mongoose,Ejs,我在app.js中定义了一个函数 var addUser = function(uname, pword, e_mail, name, callback){ var coll_model = mongoose.model('collaborator', User); var collaborator = new coll_model( { username: uname, password : pword, email : e_mail, fullName :

我在app.js中定义了一个函数

var addUser = function(uname, pword, e_mail, name, callback){

var coll_model =  mongoose.model('collaborator', User);
var collaborator = new coll_model(
{
    username: uname,
    password : pword,
    email : e_mail,
    fullName : name
});

collaborator.save(function (err){
    if(err)
    {
        console.log('There was an error creating the user');
    }
});

callback(collaborator._id);

};
我希望能够从我的ejs模板调用它

这件事怎么办


提前感谢

这是一个服务器端操作。永远不要在客户端上调用直接在数据库中处理数据的函数

使用节点和MungODB时,可以考虑使用Express作为WebFrror。


您可以在此处阅读有关客户端->服务器->数据库之间通信的信息:

Top。非常感谢萨沙。在那里有一个愚蠢的时刻。我几乎一问就意识到自己问了一个多么愚蠢的问题。