![](/img/trans.png)
[英]how do I send data from one app.js file to index.ejs file in Routes
[英]How do I call a function defined in app.js from my ejs template?
我在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模板中调用它。
如何做到这一点?
提前致谢
这是服务器端的操作。 永远不要在客户端上调用直接在数据库上操作数据的函数。
当您使用node和monogoDB时,您可以考虑使用express作为您的网络框架。 您可以在此处阅读有关客户端->服务器->数据库之间的通信的信息: http : //coenraets.org/blog/2012/10/creating-a-rest-api-using-node-js-express-and-mongodb/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.