Express中res.render()和res.redirect()的正确用法是什么?

我在解决之间的含糊之处时遇到了一些麻烦

res.render('viewname', {msg: 'Message' }) 

 res.redirect('route') 

redirect函数不允许你传递一个“消息”,但你可能仍然想要,而渲染函数将呈现你的视图,但它不会改变你的Web应用程序的URL,并不会触发所需的function你的路线。

我遇到的情况是,我有一个Invite表单,它具有更改我的URL的操作,并触发具有成功和失败callback的路由的函数,我想用消息redirect用户到仪表板指示成功或失败。

看看连接闪光使用钢轨样式闪烁的消息。

res.render()将使用传递给它的数据来呈现视图,res.redirect()会将用户redirect到另一个页面(此时请求重新开始)