Как развернуть React (Create-React-App), Express.js и MySQL?
Я попытался развернуть на cPanel. я должен изменить его на производственный режим? как получить доступ к API на Express.js? мне нужно создать поддомен на Express.js?
потому что пока что я использую только библиотеку которая есть по совместительству и nodemon. а на React.js я добавил такой прокси: "proxy": "http://localhost:5000", где localhost:5000 имеет порт от Express.js
Скрипт package.json в server.js
"scripts": {
"client-install": "npm install --prefix client",
"start": "node server.js",
"server": "nodemon server.js",
"client": "npm start --prefix client",
"dev": "concurrently --kill-others \" npm run server\" \"npm run client\""
},
Скрипт Package.json в React
"proxy": "http://localhost:5000",
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
Мое приложение:



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


У вас есть терминальный доступ к cPanel? Если да, то
nginx или Apache webserver), настройте файл сервера для перенаправления на localhost:5050 на *:80 и *:443.5050И это все.
Вам не нужен субдомен, по умолчанию домен использует порты *:80(HTTP) и *443(HTTPS). Вам нужно настроить их на своем сервере. Используете ли вы Express js в качестве своего сервера (где вы обслуживаете статические файлы из самого приложения Express js)?
я не использую статический файл в express.js. так как я могу настроить?
Как вы обслуживаете свое react приложение для пользователей?
поэтому пользователь может получить доступ к приложению реагирования с URL-адресом localhost: 3000
Я обновил вопрос для более подробной информации, пожалуйста, помогите мне :(
Самое простое решение — сменить прокси на localhost:80.
Я использую 2 порта Broo, localhost: 3000 для клиента и localhost: 5000 для сервера. ему действительно не нужен поддомен? потому что я могу получить доступ к 2 разным URL-адресам, а именно localhost: 3000 в качестве клиента, который отображает созданный мной веб-сайт, и localhost: 5000 в качестве сервера API с разрешением
Давайте продолжить обсуждение в чате.
Да, я могу использовать ssh с помощью шпатлевки. так что мне не нужен поддомен для получения данных из express.js? как настроить
*:80и*:443?