@KnightForce

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

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

Подскажите вариант решения проблемы.
Т.к. в прежних webpack.config настраивал все под себя.
  • Вопрос задан
  • 525 просмотров
Решения вопроса 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  */)
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы