Лучший вариант - использовать 2 разных порта , один для вашего приложения реагирования и один для вашего node.js сервера.
Допустим, мы будем использовать:
React
Чтобы развернуть React, вы можете просто использовать serve
и найти все, что вам нужно на https://create-react-app.dev/docs/deployment/.
В основном вам нужно будет выполнить эти команды в вашем каталоге реагирования.
npm install -g serve
serve -s build -l 80
Убедитесь, что не имеете любой сервер apache, работающий на вашей машине, в противном случае порт 80 уже будет занят.
Node.js
Вам просто нужно запустить сервер на порт 8080, я действительно не знаю, какой фреймворк вы используете, поэтому, скажем, если вы использовали express, он будет выглядеть примерно так в вашей точке входа index.js
.
app.listen(8080, function() {
console.log("Server is running on port 8080...");
});