Как развернуть React и Node.js на cPanel

#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 одновременно.