我希望有一个名为res.locals.messages
的数组,我可以使用它来存储在路由中创建的消息,例如“添加到用户的电话号码”。有没有办法创建一个在任何路由之前运行的设置阶段,我可以创建这个数组?有没有更好的方法呢?
我知道flash消息,但我正在构建一个没有会话的REST协议。
答案 0 :(得分:0)
在我的路线之前,这就是我最终做的事情:
//setup.
app.use((req, res, next) => {
res.locals.messages = [];
next();
});