Задать вопрос
@KnightForce

Как обойтись без dev сервера (create-react-app) при использовании react-router?

Пишу на React без dev сервера. React router, но для удобной разработки пригодится локальный сервер, наподобие того, что создает create-react-app. Потому что от .html страницы особо не на роутишь без hashHistory (его не нужно использовать в проекте).
Но он не удобный, каждый раз перелопативать конфиг не хочется да и в целом структура проекта не устраивает.

Подскажите вариант решения проблемы.
Т.к. в прежних webpack.config настраивал все под себя.
  • Вопрос задан
  • 548 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • ProductStar
    Разработка на React
    6 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
Решения вопроса 1
Вы хотите отказаться от webpack-dev-server? Если да - можно просто использовать express для раздачи статики, а на все остальные запросы отдавать index.html

const app = express()

// раздача статики (css, fonts, images, ...)
app.use('/static/', express.static(__dirname + '/../../public/static'))

app.get('/*', (req, res) => {
  res.send(/* ваш index.html  */)
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽
от 250 000 до 300 000 ₽