如何解决路由局部视图 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 举报,一经查实,本站将立刻删除。