微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

路由局部视图 ExpressJS

如何解决路由局部视图 ExpressJS

我正在使用 NodeJS 和 Express 构建社交网络。当我在用户个人资料页面上时,我有一些标签应该上传内部视图(我认为使用部分视图)。当我点击一个标签时,我想从服务器发送相应的部分视图和数据以避免刷新所有页面,但我没有找到实现这一点的方法

routes.js

router.get('/profile',(req,res) => {
    if (req.isAuthenticated()) {
        res.render("profile",{title: "Profil",user: req.user});
    } else {
        res.redirect('/login');
    }
});

profile.pug

.column.is-7
    .tabs.has-text-weight-semibold.mb-6
        ul
            li.is-active
                a(class="has-icons-left" href="/profile")
                    span.icon.is-left
                        ion-icon(name="person")
                    span Bio
            li
                a(class="has-icons-left" href="/profile/Feed")
                    span.icon.is-left
                        ion-icon(name="newspaper")
                    span Fil d'actu
            li
                a(class="has-icons-left" href="/profile/photos")
                    span.icon.is-left
                        ion-icon(name="camera")
                    span Photos
            li
                a(class="has-icons-left" href="/profile/videos")
                    span.icon.is-left
                        ion-icon(name="film")
                    span Vidéos
            li
                a(class="has-icons-left" href="/profile/thoughts")
                    span.icon.is-left
                        // ion-icon(name="chatBox-ellipses")
                        ion-icon(name="heart")
                    span Témoignages
    
// uploaded partial view depending on routing here ->

使用 express 路由时如何加载部分视图?或者我应该使用 React 还是 Angular ?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。