Загрузка...

Help me solve the problem...

Thread in Node.js created by pooop_dev Apr 10, 2024. 263 views

  1. pooop_dev
    pooop_dev Topic starter Apr 10, 2024 Banned 3 Sep 27, 2023
    На stackoverflow (не реклама) я уже задавал этот вопрос, но ответа пока нету. Вот решил и тут написать.
    Чтобы не писать 30 раз одно и тоже оставлю ссылку на тему: https://ru.stackoverflow.com/q/1575464/589743 (не реклама ещё раз)
     
  2. iosios
    iosios Apr 11, 2024 7 Mar 2, 2024
    Скорее всего проблема в package.json, который в серверной части. Тут смотреть нужно, что там и как. Ну и нжинкс настраивать - это уже другая история.
     
    1. pooop_dev Topic starter
      iosios, не могу почему-то открыть статью
    2. kom1ssar666
      pooop_dev, я могу глянуть, думаю проблема легко решится)
    3. pooop_dev Topic starter
      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
     
Loading...
Top