Задать вопрос
@SIXTYONE61
Верстальщик

Как деплоить проект написанный на reactjs?

Добрый день! Создал проект на react+redux с использованием react-router, на бэкенде express. Что делать дальше? Как поставить на хостинг? Нужно ли делать build проекта? В бил версии не работает реактор роутер
  • Вопрос задан
  • 1328 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя sinneren К ответам на вопрос (3)
sinneren
@sinneren
Делаем билд проекта(Cra)
Делаем файлик server.js с кодом:
const express = require('express');
const app = express();

const port = process.env.PORT || 3000;

app.use(express.static(__dirname + "/build/"));

app.get(/.*/, function (req, res) {
    res.sendFile(__dirname + '/build/index.html');
});

app.listen(port);

в скрипты ставим "start": "node server.js",
И всё это на heroku
Ответ написан
Комментировать