Ответы пользователя по тегу Express.js
  • Как провести get запрос при connect-history-api-fallback?

    black1277
    @black1277
    Вольный стрелок
    Я удивляюсь... Вы подключаете мидлвар, который перехватывает GET запросы и подставляет вместо них index.html (так написано в документации к библиотеке), а потом удивляетесь, что GET запрос не проходит. Если все же, нужно обработать GET запрос иначе, то можно указать опции перенаправления. Вот пример из доков
    history({
      rewrites: [
        { from: /\/soccer/, to: '/soccer.html'}
      ]
    });
    Ответ написан
    Комментировать
  • Как отправить все файлы из папки на сайт с сервера?

    black1277
    @black1277
    Вольный стрелок
    Скорее всего вам нужен метод для раздачи статичных файлов:
    app.use(express.static(path.join(__dirname, 'public')))

    все файлы, лежащие в папке public (можно задать свою) могут быть получены клиентом. Нужно только сформировать список существующих файлов и выдавать их url на фронт.
    Ответ написан
    1 комментарий
  • Как убрать порт из домена?

    black1277
    @black1277
    Вольный стрелок
    Если у вас действительно EXPRESS.JS то в коде должны быть примерно следующие строки:
    import express from 'express'
    ...
    const app = express()
    const PORT = process.env.PORT || 8080
    ...
    app.listen(PORT, () => {
      console.log('Server has been started on port ...')
    })

    вместо цифры 8080 впишите 80 Если не поможет - ищите в файлах окружения .env переменную PORT и меняйте там. Если вообще, ничего не помогает то измените прямо в коде
    app.listen(80, () => {
      console.log('Server has been started on port ...')
    })

    Кажется, я учу плохому :) Но иногда, для понимания полезно.
    Ответ написан
    Комментировать