Существует уже similar thread, который кажется похожим, но здесь у меня есть другая проблема.Как получить полный динамический URL-адрес в NodeJS?
Я хочу, чтобы весь URL-адрес был динамическим. Я использую общий шаблон nunjuk для всех моих страниц.
Посмотрим правде в глаза. Предположим, что я имею в URL-путь:
/блог/один/два/три
Следует отметить, что «блог» является статическим, но «один», «два» и «три» являются переменные, которые будут меняться в соответствии с запрошенной записью в блоге на моем веб-сайте.
Я использую следующий код, чтобы получить URL-адрес, передав «: post», но как при добавлении дополнительных подкаталогов пути, таких как «один», «два» или «три» в URL-адресе, я получаю Ошибка «шаблон не найден».
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"
});
});
Мой вопрос: Как я могу получить все динамические URL-адреса после «/ blog»? И помните, что подпутники также могут распространяться на «четыре» или «пять» и так далее.