@nodejs_ru

Страница 2402 из 2748
Вишневый чай
09.08.2018
07:47:23
app.use(requre('compression')())
ничеси, я всегда думал это nginx делает

Romuald
09.08.2018
07:47:44
ничеси, я всегда думал это nginx делает
У тебя nodejs через nginx работает?

Вишневый чай
09.08.2018
07:48:04
ну в данный момент да

ибо ноде приходится жить рядом с php

Google
Andrei
09.08.2018
07:50:47
И как оно? typeorm норм вещь? Какие ещё пакеты полезные есть?
на первый взгляд не понравилось, дубликация, так что не использовал. в основном на метеоре пишу, там всё хорошо с бд, делаешь один раз интерфейсы на TS и всё больше ничего не надо. селекторы и модифаеры когда пишешь оно валидирует по этим интерфейсам. в экспрессе обычно использую официальный драйвер монги с немного обертывания. для sql-льных дб пока не нашел нормальной ОРМ которая бы меня устраивала так что в основном опять же официальные либы использую

Andrei
09.08.2018
07:52:56
да именно эти. обернуть не проблема

Nell
09.08.2018
07:53:47
да именно эти. обернуть не проблема
Я так и хотел, кстати, но меня держали и кричали что-то типа "велосипеееды"

Andrei
09.08.2018
07:58:53
насчёт велосипедов, это конечно всё правильно, но мой опыт вот какой: - подключаешь либу, либа 5000 строк кода, широко используется и вообще стандарт - выясняется что либа глючит пучит и не работает, ну как минимум для твоего конкретного юз кейса - мучаешься несколько месяцев, возишься с квантилионом настроек и хуков, в итоге всё равно глючит на некоторых девайсах в некоторых юзкейсах - плюешь, пишешь своё, тратишь на это 2 дня, получается 120 строк, работает везде и всегда...

(такой случай был конкретно с библиотекой iScroll)

Nell
09.08.2018
07:59:45
Звучит убедительно)

Andrei
09.08.2018
08:00:25
я не выкладываю её в опенсурс)

Вишневый чай
09.08.2018
08:00:34
принимаешь пулреквесты на квантилион настроек получаешь либу на 5к строк

Alexander
09.08.2018
08:00:39
Andrei
09.08.2018
08:00:41
Звучит убедительно)
не, ну попробовать либу никто не запрещает. но своё писать не стоит бояться на мой взгляд

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

Google
Andrei
09.08.2018
08:03:25
если кто-то уже обернул, можно это поюзать, никто не против. но орм как-то хз. много всего лишнего, а главную проблему не решают в основном

Вишневый чай
09.08.2018
08:08:43
Вишневый чай
09.08.2018
10:24:25
Как скочат
скачивалкой

Alexander
09.08.2018
10:24:33
Спосибо

Alexander
09.08.2018
10:42:40
ну и в итоге это все приводит к https://github.com/madrobby/vapor.js
нет, к этому https://github.com/Haeresis/vanilla-js-dom

Богдан
09.08.2018
10:45:37
Или https://github.com/kelseyhightower/nocode

Erving
09.08.2018
11:24:27
Describe в mocha асинхронно выполняются?

Нет, синхронно

Alexander
09.08.2018
11:50:37
спасибо!

Andrei
09.08.2018
13:06:33
Привет всем, подскажите, пожалуйста, почему не рекомендуется использовать аргументом require переменную, вместо литерала?

Artur
09.08.2018
13:45:39
В каком виде команды попадают в libUV? В виде скомпилированного машинного кода?

Sheldhur
09.08.2018
13:47:14
Нет, синхронно
синхронно, но асинхронно

сам Describe или it запустится, но будет ждать остальных

blkmrkt
09.08.2018
14:40:15
У меня сервис с подпиской, где каждому юзеру раз в месяц нужно обновлять счетчики. АПИ сервер stateless и скалируется автоматически. Как такие задачи лучше планировать, отдельный сервис для этого создать?

Nikita
09.08.2018
14:44:50
Привет всем. Есть тут те кто увлекается созданием онлайн игр, азартных игр и прочего на ноде ?

Google
Bear
09.08.2018
14:45:40
Пример конфига: https://github.com/libuv/libuv/blob/v1.x/samples/socks5-proxy/build.gyp

Undefined
09.08.2018
15:01:26
Добрый день, делаю поиск по бд db.get().collection("Users").find( { fname: "MegaFname" }).toArray(function(err,docs) { if (err) { console.log(err); return res.sendStatus(500); } console.log(docs.lenght); }) docs.lenght выдаёт undefind Почему? И как тогда проверить, что поиск ничего не нашёл?

Boris
09.08.2018
15:03:47
.length?
Ох уж эти вечерние запары)))

Undefined
09.08.2018
15:04:33
length
.... спасибо, я сверхразум

Alexander
09.08.2018
15:05:04
.... спасибо, я сверхразум
всегда пожалуйста)

Undefined
09.08.2018
15:05:20
.length?
вам тоже спасибо, я почему-то думал, что тут можно 2 reply сделать

Alexander
09.08.2018
15:05:39
Artur
09.08.2018
15:18:11
Пример конфига: https://github.com/libuv/libuv/blob/v1.x/samples/socks5-proxy/build.gyp
А зойчем нам тогда абстрактно синтаксическое дерево в которое js парсер превращает

Eugene
09.08.2018
15:23:03
Всем привет! Подскажите, кто юзал rabbit, как мне отправлять json-ы через amqplib. Сейчас он только буфферы принимает и ничего другого Вообще, это реально отправлять не буффер? Может есть другая либа?

Eugene
09.08.2018
15:37:55
ну, тут как бы нет проблемы, что он принимает только буфер
есть У тебя в реббите хранятся буфферы нечитаемые когда можно отправлять нормальные jsonы

я знаю, что реббит нормально работает с разными данными либа (похоже) не может и как будто для ноды не особо много вариантов вообще, кроме нее

Grigoriy
09.08.2018
15:40:55
https://www.squaremobius.net/amqp.node/channel_api.html#channel_publish

Eugene
09.08.2018
15:42:57
Grigoriy
09.08.2018
15:45:59
есть У тебя в реббите хранятся буфферы нечитаемые когда можно отправлять нормальные jsonы
что значит нечитаемые буферы? Если говорить о нодном представлении, любые данные сначала преобразуются в буффер, затем передаются в объект Socket, а дальше под капотом сетевые штуки разруливает libuv. На фоне этого фраза «нормальный json» выглядит странной

Google
Eugene
09.08.2018
15:52:38
бля, просто у буффера toString() сделай
Бля, я знаю, как мне его обрабатывать Проблема, что ты открываешь админку реббита и можешь увидит или нечитаемый буфер или понятный json

Sheldhur
09.08.2018
15:53:05
бля нахуя?

Eugene
09.08.2018
15:53:16
Бля, для поддержки

Sheldhur
09.08.2018
15:53:37
бля не надо в раббит лазить, логируй

Admin
ERROR: S client not available

Eugene
09.08.2018
15:54:06
Я логирую Этого мало

Sheldhur
09.08.2018
15:54:10
хотя бы стори будет, бля

больше логируй

хз в чём у тебя проблема

Eugene
09.08.2018
15:54:31
Нужно, чтобы там было все прозрачно, что куда ушло

Проблема, что апп сапорт должен мочь открыть админку реббита и увидеть все, что ему нужно

Sheldhur
09.08.2018
15:56:00
давай начнем с того что он не увидит всё что ему нужно хотя бы потому что подписчик заберет сообщение и он нихуя уже не увидит

поэтому берешь и логируешь чё ты отправляешь

Eugene
09.08.2018
15:56:51
Мне то все ванильно

Sheldhur
09.08.2018
15:56:58
а не просто console.log('send to rabbit')

pino + elastisearch + kebana

и забудь о существовании веб гуя у раббита

он не для того сделан, чтобы в нем ковыряться в продакшене

максимум посмотреть что всё хуёво

Google
Sheldhur
09.08.2018
16:02:32
ну так объясни капризнику, что он от жизни отстал

Eugene
09.08.2018
16:02:48
Хорошо, спасибо большое

Ruslan
09.08.2018
16:29:15
Можно через веб сокеты узнавать об изменениях в базе данных mLab?

Dimanius851
09.08.2018
17:36:49
а кто то знает что нужно сделать, если ты хочешь заделоить пакет в npm, но имя, которое ты хотел бы, занято. я где то читал, что можно запросить у поддержки, что бы тебе отдали имя, если тот пакет неактивен или ты обоснуешь, что твой лучше

Dimanius851
09.08.2018
17:38:50
сейчас не могу найти никакой статьи нигде

?
09.08.2018
17:39:13
сейчас не могу найти никакой статьи нигде
напиши они сами тебе расскажут

Mikhail
09.08.2018
17:55:38
а кто то знает что нужно сделать, если ты хочешь заделоить пакет в npm, но имя, которое ты хотел бы, занято. я где то читал, что можно запросить у поддержки, что бы тебе отдали имя, если тот пакет неактивен или ты обоснуешь, что твой лучше
> или ты обоснуешь, что твой лучше Так серьёзно можно? Типа я просто докажу, что мой express лучше, чем тот express, и тысячи людей сядут на бутылку, если напишут npm i express на продакшне?

Yaroslav
09.08.2018
18:00:11
Есть кто юзает сиквалайз? Делали ли вы обертку для ассоциаций?

Чтоб не описывать каждый раз обьект, а как-то составлять из частей или еще как-то?

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