#node.js #reactjs #deployment #cpanel #web-deployment
#node.js #reactjs #развертывание #cpanel #веб-развертывание
Вопрос:
Я спрашиваю здесь, потому что я понятия не имею, что делать дальше. Я хочу развернуть свое приложение React, которое использует Nodejs в качестве сервера, и я не могу найти подходящую статью или форум, которые могли бы мне помочь. Все они говорят только о том, как настроить Nodejs или как настроить React. Ничего о том, как настроить оба одновременно. Это мой первый проект React с Nodejs.
Я пытаюсь развернуть свое приложение React с помощью Node.js в качестве сервера на cPanel в моем домене. При добавлении моей build
папки React public_html
интерфейс работает нормально, и, очевидно, узел не работает, когда я пытаюсь использовать функциональные возможности бэкэнда. Когда я иду и настраиваю Node.js Приложение в моей cPanel, на которое я не могу указать js-скрипт server/index.js
, он выбирает только index.js
в корне. Проверьте изображение ниже:
Я указываю index.js
на конфигурацию своего сервера server/index.js
в файле запуска моего приложения, но он продолжает переходить index.js
в приложение, а не server/index.js
.
Мой каталог выглядит следующим образом:
-app
-build
-node_modules
-public
-server
-index.js (must use this one)
-src
-.env
-package.json
-index.js (keeps using this one)
Как я могу развернуть свое приложение React с помощью Node server с помощью cPanel? Пожалуйста, помогите.
Комментарии:
1. Можете ли вы проверить
.htacces
?2. @SushantPaudel Мне удалось решить проблему, изменив скрипт в package.json, и я получил .htaccess в моем public_html. Но когда я запускаю JS-СКРИПТ в cPanel, я его прерываю. Я не уверен, какой скрипт запустить, чтобы клиент и сервер запускались одновременно. На моем локальном хосте клиент и сервер запускаются одновременно, когда я запускаю «npm run dev». На cPanel я не знаю, как запустить сборку React в public_html и приложении Nodejs одновременно.