如何在不破坏主路径中的当前数据的情况下将数据路由到某个位置?
示例:我有3条路线:
如果用户转到上传文件并预览文件,它将同样显示在帖子(主)页面中。 它与旧的facebook发布方式非常相似。
目前我可以进行文件预览,但如果我转到位置页面,该文件将消失,包括主页面中的内容。 我使用Jade作为我的模板引擎。 代码安排在MVC结构中。
主页面路由控制器代码:
initBlog: (req, res, next) =>{
let user = req.user._id,
location = req.query.feeling,
media = req.query.media;
res.render('post',{
title: 'Simple Blog',
location: location,
media: media
content: content
});
媒体的控制者:
initBlogMedia: (req, res, next) =>{
let user = req.user._id,
link= req.query.link,
media = req.query.media;
if(media){
re.redirect(link+'?media=media')
}
res.render('post',{
title: 'Add Media',
link: link,
media: media
});
这只是裸骨,因为代码最多可能需要4页。