@mrrangerr

Как генерировать роуты на основе данных из mysql?

Всем добрый вечер, на главном роуте рендерю список товаров, как сгенерить уникальный роут для каждого товара?

Вот мой код
app.get('/', (req, res) => {
    Products.findAll({
        raw: true
    })
        .then(products => {
            res.render('index.hbs', {
                products: products
            })
        })
        .catch(err => console.log(err));
})
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 2
E1ON
@E1ON
AAA
router.get("/product/:id", async (req, res) => {
  console.log(req.params.id);
});
Ответ написан
@Lynatik001
Ну если делать удар на вопрос в заголовке. то уникальный роут можно создавать из айди продукта. + там категории или еще что, что бы не пересекалось уникальное айди если есть другая таблица тоже с товарами. Или можно генерировать из случайного набора текста 20 там символов, и записывать их вместе с продуктом, под полем роут.(при добавлении нового продукта)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы