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