Artur
Ну, как сказать
Artur
Не хочу
Artur
Там нет es6-классов, сложные запросы всё равно писать руками
Artur
короче рано пока ещё в проекте orm внедрять
Artur
btw, нашлось вот вроде неплохое: https://www.npmjs.com/package/pg-migrator
GG
я пока в sqlях нубас полный
Есть дока на русском по постгресу, единственный минус, там порядок глав странный. Если следовать доке, то постгрес запустишь после того как выучишь sql) https://postgrespro.ru/docs/postgresql/9.6/index.html
Таймураз
Ребят, кто запускал серверное приложение на винде?
Aleksandr
детектор извращенцев активейтед
Таймураз
детектор извращенцев активейтед
Я не спрашивал про извращенцев
Таймураз
Я разок
Чем запускать процесс?
Кукурузный
Но оно было очень простым, настолько, что завелось без дополнительных плясок
Таймураз
У меня тоже не сильно большое
Кукурузный
Открываешь консоль и пишешь node app.js
Кукурузный
Там может нюанс быть, что путь к ноде в переменную среды не прописан, но дефолтный установщик вроде умеет это делать
Dreamerinnoise
Чем запускать процесс?
Оформляешь батник в нем же оформляешь нужное окружение
Dreamerinnoise
Готово
Таймураз
Эм
Таймураз
Я вроде как зарекомендовал себя в чате как не дебила Процесс менеджмент Есть ли средства, которые сами прописывают запуск ноды как сервис, как это все контролируется виндой (если приложение падает)
Кукурузный
Так далеко я не заходил, хз
Smooth Operator
при чем тут винда
Smooth Operator
в кейсе контролирования статуса ноды
Таймураз
в кейсе контролирования статуса ноды
Ну да, какая разница, это же всего лишь операционная система
Smooth Operator
тебе баш контролирует статус ноды?
Smooth Operator
docker?)
Таймураз
docker?)
Тебе не нравится докер?
Smooth Operator
баш и докер
Smooth Operator
ну поставь докер на винду в чем проблема
Таймураз
Эээ, виртуалка?
Таймураз
Там администратор ебнется
Smooth Operator
https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows
Таймураз
Ребят, как вы запускаете под виндой нодное приложение как сервис?
Таймураз
В любом случае от докера отказались
Таймураз
На будущее для тех, кто вдруг задается тем же вопросом Под pm2 написан модуль pm2-windows-service, который запустит последнего как сервис, уже которым можно запустить ваше приложение
Anton
и оно будет полноценным сервисом прям, который можно будет управлять и настраивать из меню служб?
Anton
Ребят, как вы запускаете под виндой нодное приложение как сервис?
по идее может сканать apache common daemons. запускали так явовое приложение как сервис
Zaur
ребят, а кто какую либу использует для сбора google аналитики на стороне сервера? на клиентской стороне не пойдет, пишу бота.
Таймураз
и оно будет полноценным сервисом прям, который можно будет управлять и настраивать из меню служб?
PM2 у меня в сервисах прописан сейчас У модуля, который его разворачивает, куча настроек, так что должно подойти
Таймураз
Еще не перезагружал комп, чтобы проверить
Таймураз
И да, после этого PM2 будет работать только через администратора
Матрос
Ребят, а в Waterline можно промисы с Bluebird на нативные поменять или неззя???
Игорь «𝐈𝐧𝐨𝐘»
Привет, помогите нубу от мира серверного js решить сей вопрос: https://gist.github.com/inoyakaigor/49b76675894e2408f63ac16d00ddbe79 Задачка проста: собрать с пользователя несколько параметров и далее уже обработать их. Проблема в том, что с rl.close() процесс завершается, а без него не прроисходит запроса следующего параметра
Aleksei
question
Sergey
иди меняй
Игорь «𝐈𝐧𝐨𝐘»
Ты лучше б помог, чем до таких мелочей докапываться)
Sergey
вместо rl.close напиши функцию которая инкрементит количесто отвеченных вопросов, затем сравнивает с общим количеством вопросов если равно то закрывает
Sergey
хотя я наверное не о том
Sergey
потому что я хз что делает rl.close()
Sergey
variable = answer это полнейший бред
Игорь «𝐈𝐧𝐨𝐘»
The rl.close() method closes the readline.Interface instance and relinquishes control over the input and output streams. When called, the 'close' event will be emitted.
Sergey
короче сделай обертку промис вокруг rl.question
Sergey
@inoyakaigor https://gist.github.com/LestaD/fb76431927143987fe965fa30deef433
kdm🇩🇰
demonize еще
но там функции меньше, чисто чтобы демон был и все
Sergey
@inoyakaigor ща обновлю гист, полностью рабочим вариантом
Игорь «𝐈𝐧𝐨𝐘»
@inoyakaigor https://gist.github.com/LestaD/fb76431927143987fe965fa30deef433
Вот спасибо мил-человек! Что-то подобное я делал, но не додумался засунуть в колбэк резолв
Таймураз
https://gist.github.com/LestaD/fb76431927143987fe965fa30deef433
Лоол, это ты, оказывается) думал, куда ты пропал из чатика ещё
Konstantin
Таймураз
Pm2 по-моему делает что надо, разобрался?
Он не прописывается сам в сервисах, разве что
Konstantin
Угу, вижу. 3rd party модули
Vint
Он не прописывается сам в сервисах, разве что
В качестве сервис-мейкера лучше взять https://github.com/kohsuke/winsw
Таймураз
В качестве сервис-мейкера лучше взять https://github.com/kohsuke/winsw
Проверю Чем проще, тем лучше Это все же виндовый админ
Vint
Проверю Чем проще, тем лучше Это все же виндовый админ
И ещё есть хороший вариант с гуишкой http://nssm.cc/, какой больше понравится, в общем. Там есть нюансы у каждого (тонкостей не помню), но оба - рабочие варианты.
Combot
combot.org/chat/-1001041204341
stock market investor
Приветсвую всех
Sergey
хай
stock market investor
здесь можно задавать тупые вопросы?
Таймураз
здесь можно задавать тупые вопросы?
Задавать, но с пониманием
stock market investor
👍
Alexander
Ребят, посоветуйте какую неть библиотеку для максимально уникального хэширования.
Vadim
crypto)
Anonymous
Пипл, а Dart вообще жив? Понравился синтаксис, архитектура, отсутствие костылей со всеми этими компиляторами/транспайлерами аля TypeScript. Интересует именно server side под DartVM. Понятно, что с вакансиями там вообще боль, а вот для своего домашнего можно подумать.
Vladimir
Да, жив
Vladimir
В целом весьма неплох, как альтернатива node.js