路由局部视图 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 (将#修改为@)