Загрузка...

Помогите решить проблему...

Тема в разделе Node.js создана пользователем pooop_dev 10 апр 2024. 258 просмотров

  1. pooop_dev
    pooop_dev Автор темы 10 апр 2024 Заблокирован(а) 3 27 сен 2023
    На stackoverflow (не реклама) я уже задавал этот вопрос, но ответа пока нету. Вот решил и тут написать.
    Чтобы не писать 30 раз одно и тоже оставлю ссылку на тему: https://ru.stackoverflow.com/q/1575464/589743 (не реклама ещё раз)
     
  2. iosios
    iosios 11 апр 2024 7 2 мар 2024
    Скорее всего проблема в package.json, который в серверной части. Тут смотреть нужно, что там и как. Ну и нжинкс настраивать - это уже другая история.
     
    1. Посмотреть предыдущие комментарии (2)
    2. pooop_dev Автор темы
      iosios, не могу почему-то открыть статью
    3. kom1ssar666
      pooop_dev, я могу глянуть, думаю проблема легко решится)
    4. pooop_dev Автор темы
      kom1ssar666, исходники не кидаю, сорян
  3. Интерпол
    если проблема актуальна или тему открыл тот у кого такой же вопрос:

    на локальном компьютере:
    1. открываем консоль, через него переходим в папку с файлами ( cd путь )
    2. открываем по отдельности серверную и клиентскую часть ( cd название файла ) и устанавливаем модули командой npm i ( может быть по разному в зависимости от сборки вашего приложения, так как можно и в корень эти скрипты вывести, но в основном в каждом файле свои модули по отдельности можно установить )
    3. серверная часть на node запускается такой командой: node index.js ( если название исполняющего файла index, иначе app / main или зависимо от вашей сборки ) , клиентская часть большинство запускается командой npm run start если скрипты не изменены в package.

    открываем package.json и смотрим какие скрипты у нас настроены:
    [IMG]
    команда: npm custom_kakoy_to_script в нашем случае


    чтобы запустить на сервере ubuntu вам будет необходимо установить nginx:
    sudo apt update
    sudo apt install nginx

    подробнее можно прочитать на Digitalocean ( не реклама )
    вам нужно создать заполнить конфиг в соответствии с вашим запуском в директории /var/nginx/conf.d (пр. domen.conf)

    для серверной части вам придется запустить служебный процесс systemctl , так же создать файл конфигурации в директории /var/systemd/system (пр. myserver.service), подробнее вы так же найдете по поиску systemctl сервис ubuntu
     
Загрузка...
Top