0
已經有一個similar thread這似乎相似,但在這裏我有一些不同的問題。如何在NodeJS中獲取完整的動態網址?
我想要URL的動態URL的完整URL。我爲我的所有網頁使用了一個常見的nunjuk模板。
讓我們面對它。假設我有一個URL路徑:
/博客/一/二/三相
值得注意的是,「博客」是靜態的,而是「一」,「二」,「三」是根據我網站上所要求的博客文章而變化的變量。
我使用下面的代碼通過傳遞「:post」來獲取URL,但是當我在url中添加更多路徑子目錄(比如「one」,「two」或「three」)時,我得到「找不到模板」錯誤。
router.get('/blog/:post', function (req, res) {
var path = req.params.post;
var title2 = JSONFile[path].title;
var date2 = JSONFile[path].date;
var author2 = JSONFile[path].author;
var content2 = JSONFile[path].content;
res.render('blogposts.html', {
title : title2,
date: "date2",
author: "author2",
content: "content2"
});
});
我的問題是:如何獲得「/ blog」之後的所有動態URL子路徑?請記住,子路徑也可以延伸到「四」或「五」等等。