问题描述
我正在使用 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 (将#修改为@)