Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用node.js显示来自服务器的消息而不使用模板吗?_Node.js_Mongodb_Single Page Application_Ejs_Passport Local - Fatal编程技术网

我可以使用node.js显示来自服务器的消息而不使用模板吗?

我可以使用node.js显示来自服务器的消息而不使用模板吗?,node.js,mongodb,single-page-application,ejs,passport-local,Node.js,Mongodb,Single Page Application,Ejs,Passport Local,目前正在使用节点构建单页应用程序,使用passport和mongodb进行用户身份验证。我想能够发送用户信息,如“该用户名已被使用”或“请填写所有字段”的注册和登录。然而,我看到的所有例子都使用了一个模板引擎和一个类似flash的包来呈现基于服务器发送的javascript的html。有办法解决这个问题吗?我的应用程序发展得很快,切换到模板服务将是一个真正的痛苦。我不需要呈现html,一个简单的警报框就足够了。您可以创建与路由匹配的控制器操作,并手动将找到的模型传递给视图 在UserContro

目前正在使用节点构建单页应用程序,使用passport和mongodb进行用户身份验证。我想能够发送用户信息,如“该用户名已被使用”或“请填写所有字段”的注册和登录。然而,我看到的所有例子都使用了一个模板引擎和一个类似flash的包来呈现基于服务器发送的javascript的html。有办法解决这个问题吗?我的应用程序发展得很快,切换到模板服务将是一个真正的痛苦。我不需要呈现html,一个简单的警报框就足够了。

您可以创建与路由匹配的控制器操作,并手动将找到的模型传递给视图

在UserController中:

find: function(req, res) {
    User.findOne({'id': req.params['id']}, function(err, user) {
        res.view({user: user})
    })
}
然后,您可以在views/user/find.ejs中引用此模型:

<%- user.id %>
<%- user.name %>

使用上述语法发出警报(); 我希望这就是你要找的