Node.js 将值从一个控制器传递到另一个控制器
我有两个控制器。一个是login.js,另一个是home.js。我想用一个值从登录控制器重定向到主控制器。为了重定向到主控制器,我写道Node.js 将值从一个控制器传递到另一个控制器,node.js,Node.js,我有两个控制器。一个是login.js,另一个是home.js。我想用一个值从登录控制器重定向到主控制器。为了重定向到主控制器,我写道 response.redirect('/home'); 但是,我不能在这里传递值。使用值渲染视图时 data = {'value':'hello'}; response.render('view_login',data); 我也想做同样的事情。我可以在渲染到视图时传递值,但在更改控制器时不能传递值。我能做这个吗 response.redirect('
response.redirect('/home');
但是,我不能在这里传递值。使用值渲染视图时
data = {'value':'hello'};
response.render('view_login',data);
我也想做同样的事情。我可以在渲染到视图时传递值,但在更改控制器时不能传递值。我能做这个吗
response.redirect('/home',{data: data});
您可以为此使用查询参数。 当您重定向主页或任何其他控制器时,您可以这样写
res.redirect(/<some controller>?data=<some data>)
function login(req,res){
var data = req.query.data;
}
请发布更多的code.response.render 100%有效。。。但我的问题是我能做response.redirect('/home',{data:data})??节点没有
响应。render
方法。所以我们不知道您在什么库/框架中实际想要完成什么。。。我是说,我们可以假定Express或膝关节炎,但这不是一个保证。我只想在重定向到控制器时发送一个值。可能吗?