Здравствуйте, я впервые работаю с Express, я пытаюсь создать веб-сайт портфолио, где у меня есть файл мопса с именем project.pug , который содержит HTML-контент, который должен отображать HTML-контент на основе идентификатора. каждого моего проекта в файле Json:
"data": {
"projects": [
{
"id": "0",
"project_name": " ",
"description": " ",
"technologies": [ " "],
},
{
"id": "1",
"project_name": " ",
"description": " ",
"technologies": [ " "],
},
это маршрут, по которому я пытаюсь дать URL: id для того, чтобы изменить содержимое на основе идентификатора каждого проекта, например, если бы я должен был перейти на http://localhost:8000/project/1 Я хотел бы содержимое для проекта 1 чтобы показать, если бы я должен был перейти к http://localhost:8000/project/2, то информация для этого проекта должна отображаться и так далее.
router.get('/project:id', (req, res) => {
res.render('project');
req.app.locals = data.projects.id;
const { id } = req.params //this variable represents the id of the project
const { side } = req.query; //this variable represents the page loaded with each project's info
});
но я не уверен, как настроить логику js, чтобы изменить содержание таким образом, кто-то может помочь?