Size: a a a

Node.js — русскоговорящее сообщество

2020 September 24

s

sXe in Node.js — русскоговорящее сообщество
Добрый день, у меня есть node js на сервере Linux, где я его вручную могу запустить через ssh консоль (из папки запускаю "node index.js"). Подскажите как я могу сделать так, чтобы этот файл был запущен как бы самим сервером, иначе файл и его выполнение прекращается, если я нажму ctrl+c или закрою ssh консоль.  Что в файле? там простеньки слушатель событий для Firestore, он слушает все изменения и записывает новые записи в мою MySQL
источник

I

Igor in Node.js — русскоговорящее сообщество
источник

s

sXe in Node.js — русскоговорящее сообщество
если держать консоль открытой, то всё хорошо работает(новые записи автоматически записываются в MySQL), но как только консоль закрывается, то слушатель тоже отключается, есть способ запустить мой index.js файл самим сервером или есть другой способ повесить слушатель для firestore?
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Александр Мурый
Всем привет! Мы разрабатываем новую, простую в использовании CMS-систему. И нам нужна помощь - пройдите, пожалуйста, опрос о вашем опыте работы с подобными системами.
Также можете оставить свою почту и стать одним из первых пользователей
https://docs.google.com/forms/d/e/1FAIpQLSfYtm4VreRO8vbi0l2iR-5rnvr-_eM-zkqhJ_S-NtqMQdDaRQ/viewform?usp=sf_link
Похоже на рекламу
Админы не против?
источник

АМ

Александр Мурый... in Node.js — русскоговорящее сообщество
Не знаю, если примут за рекламу, удалят
источник

АМ

Александр Мурый... in Node.js — русскоговорящее сообщество
А вообще просто опрос)
источник

АМ

Александр Мурый... in Node.js — русскоговорящее сообщество
Продукта ещё даже нет
источник

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
Хреново ты питчишь свой продукт, Александр
источник

DS

Dmitriy Shamatrin in Node.js — русскоговорящее сообщество
sXe
если держать консоль открытой, то всё хорошо работает(новые записи автоматически записываются в MySQL), но как только консоль закрывается, то слушатель тоже отключается, есть способ запустить мой index.js файл самим сервером или есть другой способ повесить слушатель для firestore?
инит скрипт если линукс постарше, systemctl если поновее
источник

DR

Dmitry Roker ಠ_ಠ in Node.js — русскоговорящее сообщество
Ребят привет)
Нужно задать вопрос по SQL можно сюда или можете группу сбросить ?
источник

~

~ in Node.js — русскоговорящее сообщество
Здравствуйте, коллеги. Я за советом. Я не знаю как реализовали другие компании, но у нас как-то криво реализовано.
Приложение - такси, При регистрации когда клиент вводит номер телефона и наживает далее, то ожидает смс-ку в течении 3 мин, через 3 мин можно попросить еще одну.
А на стороне бэка происходит следующее:
  - фронт отправляет запрос к register, там генерируется смска и не смотря сколько запросов отправляет фронт к этому апи, изначальный код не будет меняться в течении минуты. - это правильно
 - потом у фронта есть 3 мин чтобы получить токен, и соответственно он отправляет запрос к апи токена. А при этом на клиентском приложении показывается 3 мин

У меня вопрос, можно же было довести до 1:30 мин и в бэке и фронте. Что советуете ? И как реализовать правильно ?
источник

s

sXe in Node.js — русскоговорящее сообщество
Dmitriy Shamatrin
инит скрипт если линукс постарше, systemctl если поновее
можно немного подробнее? что мне необходимо сделать? sudo systemctl а дальше прописать пусть к файлу? (var/www/js/index.js)?
источник

DG

Dmitry Guzeev in Node.js — русскоговорящее сообщество
источник

DG

Dmitry Guzeev in Node.js — русскоговорящее сообщество
Dmitry Roker ಠ_ಠ
Ребят привет)
Нужно задать вопрос по SQL можно сюда или можете группу сбросить ?
тут можешь задать
источник

А

Александр in Node.js — русскоговорящее сообщество
sXe
Добрый день, у меня есть node js на сервере Linux, где я его вручную могу запустить через ssh консоль (из папки запускаю "node index.js"). Подскажите как я могу сделать так, чтобы этот файл был запущен как бы самим сервером, иначе файл и его выполнение прекращается, если я нажму ctrl+c или закрою ssh консоль.  Что в файле? там простеньки слушатель событий для Firestore, он слушает все изменения и записывает новые записи в мою MySQL
загугли pm2
источник

s

sXe in Node.js — русскоговорящее сообщество
Александр
загугли pm2
Благодарю, посмотрю
источник

DS

Dmitriy Shamatrin in Node.js — русскоговорящее сообщество
sXe
можно немного подробнее? что мне необходимо сделать? sudo systemctl а дальше прописать пусть к файлу? (var/www/js/index.js)?
Написать systemctl скрипт если хочешь чтобы работало как сервис, или делать демонизацию процесса
источник

s

sXe in Node.js — русскоговорящее сообщество
Dmitriy Shamatrin
Написать systemctl скрипт если хочешь чтобы работало как сервис, или делать демонизацию процесса
спасибо, попробую
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Это не News, скоро этому news второй год стукнет
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
sXe
Добрый день, у меня есть node js на сервере Linux, где я его вручную могу запустить через ssh консоль (из папки запускаю "node index.js"). Подскажите как я могу сделать так, чтобы этот файл был запущен как бы самим сервером, иначе файл и его выполнение прекращается, если я нажму ctrl+c или закрою ssh консоль.  Что в файле? там простеньки слушатель событий для Firestore, он слушает все изменения и записывает новые записи в мою MySQL
Кроме pm2 есть ещё менеджер процессов от IBM хороший. Это основные два пакета для этого дела
источник