我试图用旧数据保存表单数据。 Todo所以,我创建了一个简单的中间件:
/*
* Mapa para manter os valores dos campos get e post
*/
res.locals.old = new Map();
/*
* Cria uma entrada no mapa para cada parametro get e post
*/
const query_body = Object.assign({}, req.body, req.query);
Object.keys(query_body).forEach(key => {
res.locals.old.set(key, query_body[key]);
});
console.log('Parâmetros get e post:', query_body);
然后,在控制台中我得到了这个:
我唯一可以假设的是post参数已正确存储,但控制器中的重定向正在生成第二个get请求,使地图再次变为空。如果它以这种方式工作,如何在没有明确使用会话的情况下在本地保留帖子数据?
希望你理解,我不会说英语。非常感谢你。