Задать вопрос
Ответы пользователя по тегу Express.js
  • Как сделать динамическую маршрутизацию с двумя параметрами?

    @Shagfey Автор вопроса
    FullStack JS developer
    Разобрался.

    Ошибка была в следующем:
    1. Стили подгружались так 'styles/style.css'
    2. А подключение статики было так: app.use(express.static('resources'))

    Решение:
    1. Стили так: '/static/styles/etc.css'
    2. Статику так: 'app.use('/static', express.static(__dirname + 'resources', {fallthrough: false}))'

    Причина:
    Как я понял стили подтягивались по адресу сразу после первого /, поэтому некорректно подгружались. С указанием конкретной папки это проблема ушла.
    Ответ написан
    Комментировать
  • Почему не работает загрузка страницы next.js + express.js?

    @Shagfey Автор вопроса
    FullStack JS developer
    В общем нашёл решение. Пишу здесь, возможно кому-нибудь ещё пригодиться :)

    Так работает всё ок:
    const router = express.Router();
    
    router.get('/blog', (req, res) => {
                app.render('/blog', {}, (err) => {
                    console.log("Не удалось отрендерить страницу 'blog'!");
                    console.log("Подробная ошибка:", err);
                });
            });
    Ответ написан
    Комментировать