Javascript 如何从ejs模板调用app.js中定义的函数?
我在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 :
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。非常感谢萨沙。在那里有一个愚蠢的时刻。我几乎一问就意识到自己问了一个多么愚蠢的问题。