@nodejs_ru

Страница 1010 из 2748
Petr
20.07.2017
16:11:30
Привет всем, я тут на днях только node начал ковырять. Такой вопрос как деплоят приложения нодовские? Так и запускают через node <script> или вот например как в других язаках типо cgi юзают? Но потоковые сервера тут не решают, так что вопрос такой.

Google
Gleb
20.07.2017
16:28:01
Docker.

Даниил
20.07.2017
16:40:03
Полный ответ достаточно большой. Но можешь погуглить pm2
двачую pm2, удобнейшая штука, использую не только для ноды

Max
20.07.2017
18:03:37
Привет всем, я тут на днях только node начал ковырять. Такой вопрос как деплоят приложения нодовские? Так и запускают через node <script> или вот например как в других язаках типо cgi юзают? Но потоковые сервера тут не решают, так что вопрос такой.
по большому счету так, только все это обернуто в достаточно большой слой всякой хрени типа демонов. Если тебе нужно поднять на боевом сервере, да так чтобы при перезагрузке сервера все заново поднималось без твоего участия, то копай в сторону systemctl

Привет всем, я тут на днях только node начал ковырять. Такой вопрос как деплоят приложения нодовские? Так и запускают через node <script> или вот например как в других язаках типо cgi юзают? Но потоковые сервера тут не решают, так что вопрос такой.
вариант с пм2 плох тем что при перезагрузке серва придется заходить и поднимать все самому. так что пм 2 не вариант для серьезных работ. если свой проектик в стол, то прокатит. Встречал веселый бутерброд (вернее даже работал на этом проекте), где был демонизирован пм2), который в свою очередь уже поднимал ноду. Но после моего вопроса ЭНахуя так сделано у главного программиста вылезли глаза на лоб и он сказал что так делать не надо). До того момента он был не в курсе той каши. в итоге переделали.

довольно много хорошей документации по этому поводу есть на диджидал ошен

ща покопаюсь скину

сам юзаю частенько

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04

вот

но тут с пм2

эта же статья есть на русском и где то неподалеку должна быть статья по поводу systemctl

Google
Max
20.07.2017
18:15:45
только по хорошему твой таргет загрузки все равно должен быть после запуска бд и других служб, так что лезь в скирты запуска все равно придется

по сему нет смысла юзать пм2

лишний слой

Max
20.07.2017
18:16:26
)))

это костыль

Таймураз
20.07.2017
18:16:48
Max
20.07.2017
18:17:05
твой запуск должен после запуска, а не после прохождения времени

Таймураз
20.07.2017
18:17:31
Max
20.07.2017
18:17:50
Я то как раз понимаю)))

Petr
20.07.2017
18:18:53
спасиб всем

буду читать

Таймураз
20.07.2017
18:19:54
Anton
20.07.2017
18:44:10
«npm WARN using —force I sure hope you know what you are doing.» no, I doing what I read on stackoverflow

Dmitry
20.07.2017
18:52:31
/stat@combot

Combot
20.07.2017
18:52:31
combot.org/chat/-1001041204341

OMG2SMART4YOU
20.07.2017
18:55:22
#вопрос скажите как сделать так чтобы нода скачал только те модули которые указано через package.json?

А не сторонниев node_modules

Google
Таймураз
20.07.2017
18:56:14
OMG2SMART4YOU
20.07.2017
18:58:00
Вот я смотрел видео про экспресс и там в папке модулес после установки стоит только экспресс это правильно?!

Anton
20.07.2017
18:58:29
на старых нодах вроде все зависимости внутри лежали, сейчас вроде всё на одном уровне

Alexander
20.07.2017
18:58:36
А все "лишние" модули - это зависимости тех модулей, которые ты просишь

Anton
20.07.2017
18:58:56
преимущество что на одном уровне? не спорю

Alexander
20.07.2017
18:59:04
Зачем тебе >100 раз качать модуль left-pad, если он есть в каждом модуле?

OMG2SMART4YOU
20.07.2017
18:59:08
Ну значит это ноомально) спасиб вам

Alexander
20.07.2017
18:59:10
Скачаем его один раз

Vlad
20.07.2017
19:37:40
/stat@combot

Combot
20.07.2017
19:37:40
combot.org/chat/-1001041204341

Egor
20.07.2017
20:29:31
Переменную сделай

В нее и передавай

Gats
20.07.2017
20:30:14
типа в функции обьявить её?

Игорь
20.07.2017
20:30:50
Линукс?)

Egor
20.07.2017
20:31:20
У тебя как-то странно код устроен. У тебя нет в методе где ты используешь эту переменную вызова метода где это переменная получает значения.

Просто делай вызов btc_uah и в коллбеке/промайзе вызывай res.end

DimenSi
20.07.2017
21:12:01
Кто с koa-router или вообще с роутерами работал, объясните пожалуйста, как сделать, чтоб из url/:id/:id2/:id3/:id4 url/:id/:id2 было обязательным, а :id3 и т.д. уже нет

Сергей
20.07.2017
21:12:37
разные урлы

Google
Сергей
20.07.2017
21:13:33
router.get('/url/:id1/:id2/:id3/:id4', handleRoute) router.get('/url/:id1/:id2/:id3/', handleRoute) router.get('/url/:id1/:id2/', handleRoute)

DimenSi
20.07.2017
21:13:38
оо нашел

Admin
ERROR: S client not available

DimenSi
20.07.2017
21:13:46
просто ? в конец надо добавить

Сергей
20.07.2017
21:13:53
а круто)

покажи где нашел

DimenSi
20.07.2017
21:14:13
https://github.com/pillarjs/path-to-regexp#optional

Сергей
20.07.2017
21:14:46
его юзает koa?

DimenSi
20.07.2017
21:15:09
koa-router

его много кто юзает.

Konstantin
20.07.2017
22:07:44
Просто делай вызов btc_uah и в коллбеке/промайзе вызывай res.end
Как резанул это «промайз». Прям как «сервайс» и «раби»... )

Дмитрий
20.07.2017
22:09:55
А ты уверен, что у тебя тот chapterUrl который ты ожидаешь?

Alexey
20.07.2017
22:28:25
Блин год назад решил изучить Node в качестве замены php, потому что прочитал кучу статей что он самый быстрый серверный язык. Я изучил и сегодня наткнулся на статью где показно что нода показывает низкие результаты, даже пхп и то быстрее работает, а лидер язык go который еще быстрее. Блин я в шоке, куда катится мир?



Enjoy the
20.07.2017
22:29:48
>скорость 00))0

Alexey
20.07.2017
22:29:49
https://habrahabr.ru/company/mailru/blog/329258/

Kelin
20.07.2017
22:30:32
Брать ноду ради скорости, ммм

DimenSi
20.07.2017
22:30:33
да похер уже

сиди и радуйся

Google
Node.js releases
20.07.2017
22:34:12
Node v8.2.1 (Current) https://nodejs.org/en/blog/release/v8.2.1

ZeroFQ
20.07.2017
22:34:16
А смысл вообще нагружать ноду математикой и жаловаться, что она медленная? Она как бы для другого.

Алексей
20.07.2017
22:37:32
для чего нода предназначена?
Высоконагруженное IO.

ZeroFQ
20.07.2017
22:38:47
для чего нода предназначена?
Она выигрывает там, где много неблокирующих операций. Проводить в общем потоке долгие расчеты, приводящие к его блокировке на ноде не надо.

Alexey
20.07.2017
22:38:47
Высоконагруженное IO.
я статью выше скидывал, вот в этом она и проигрывает по мнению автора языку go новому php и java

KlonD90
20.07.2017
22:38:59
boring

Алексей
20.07.2017
22:41:00
я статью выше скидывал, вот в этом она и проигрывает по мнению автора языку go новому php и java
Пока не понятно как они тестировали Node.js - кластеры или без, что использовали для балансировки - конфигурацию железа и т.п

Дмитрий
20.07.2017
22:43:55
Пхп ниже джавы? На свалку такие бенчи

Алексей
20.07.2017
22:44:55
Пхп ниже джавы? На свалку такие бенчи
чем меньше тем лучше - тоесть PHP быстрее Java (судя по бенчмарку)

Дмитрий
20.07.2017
22:46:01
чем меньше тем лучше - тоесть PHP быстрее Java (судя по бенчмарку)
Да, и к этому результату я отношусь крайне скептически, очень неоднозначные выводы подразумевающие проблемы в тестировании

Алексей
20.07.2017
22:46:30
Ну тоже странно что никакой инфы не о машине не о условиях тестирования :/

Страница 1010 из 2748