带有玉石数据的快速路线

时间:2018-01-15 15:31:51

标签: node.js express pug

如何在不破坏主路径中的当前数据的情况下将数据路由到某个位置?

示例:我有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页。

0 个答案:

没有答案