Andrew
12.10.2018
09:15:58
Mishell
12.10.2018
09:16:17
Mark
12.10.2018
09:16:43
+
Один вам ничего не даст, там вся суть в том, что они должны быть вложены, вы один в один будете вкладывать?))
Сейчас я сделаю покрасивее, уберу лишнее и вернусь))
Andrew
12.10.2018
09:16:45
спасибо
https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html
Google
Ivan
12.10.2018
09:17:45
Если я тебя правильно понял
Andrew
12.10.2018
09:18:08
мне кажется, да. нужна рекурсия.
Kool
12.10.2018
09:18:22
Andrew
12.10.2018
09:18:53
искал эту ссылку, не нашел
Kool
12.10.2018
09:19:31
Ivan
12.10.2018
09:20:02
Народ, хелп плз, не могу правильно выставить ожидания. http://playcode.io/132517?tabs=console&script.js&output Не получается никак выставить последовательность в пакете smpp используются callback и я вот совсем тупенький не понимаю как их ожидать
Mark
12.10.2018
09:21:35
Вот, я обновил
https://gist.github.com/mark-o-ts/a69fe0c3142192285cef4dffa15e4add
Andrew
12.10.2018
09:23:43
и ответ все тот же
Mark
12.10.2018
09:27:57
Покажи мне код, я знаю, что нужно редюсить/рекурсией/еще способа 2-3 перепробовал
Andrew
12.10.2018
09:29:47
Напиши код сам, будь мужиком
думаешь у нас своего кода нет, который надо писать?
Mark
12.10.2018
09:30:23
Та я и написал, он сука теряет половину детей пока работает ?
Google
Andrew
12.10.2018
09:31:03
значит будешь сидеть там пока не сдохнешь
Кирилл
12.10.2018
09:31:16
Какую инмемори бд использовать? С максимальной производительностью и ормками
Andrew
12.10.2018
09:31:26
нарисуй алгоритм на листочке, а потом реализуй
p
12.10.2018
09:32:14
Всем привет!
Подскажите, как лучше организовать генерацию файлов по запросу пользователя? Пока придумал следующую схему:
rest api endpoint при получени запроса с параметрами перенаправляет параметры на другой сервис через брокер сообщений. Второй сервис генерирует файл, кладет его в папку и присылает ответ что все готово. Все это время endpoint держит запрос и при получении файла возвращает его на клиент. Что скажете? Смущает то что запрос долго обрабатывается, но присылать ответ на почту или добавлять сокеты не хотелось бы...
Vadim
12.10.2018
09:41:13
p
12.10.2018
09:41:44
Nikolay
12.10.2018
09:42:49
Можешь поллинг сделать.
Yadgar
12.10.2018
09:43:30
Valdemar
12.10.2018
09:43:31
p
12.10.2018
09:43:57
Valdemar
12.10.2018
09:46:57
p
12.10.2018
09:47:52
по таймауту запрос не сбросится на клиенте или сервере (express) ?
Valdemar
12.10.2018
09:48:35
так можно самому его выставлять при запросе
p
12.10.2018
09:55:17
Mark
12.10.2018
10:02:35
Починил, всем спасибо в любом случае
Steve
12.10.2018
10:02:45
я вернулся. вообщем. та ссылка (https://ayastreb.me/how-to-proxy-http-request-with-node-js) не совсем то что нужно вроде, у меня могут быть не только картинки но и другие форматы. суть вроде та-же, но реализация может отличатся. в таком формате как чел реализовал что-то не получилось (но это мож засчет того что я юзаю node-fetch, хз)
Mark
12.10.2018
10:04:36
Ели кому интересно, проблема была сделующая:
Терялись чайлды в родителе из за того, что первым элементом был чайлд, который создавал кодительский объект, а когда очередь подходила уже к родительскому объекту - он перепсывал свое значение на чайлдов, которые шли после него, поэтому все те, которые были до него - терялись
Теперь ничего не теряется, все славно работает (кроме счетчика, с ним тоже что-то не так, но ща и это порешаем)
Valdemar
12.10.2018
10:05:29
p
12.10.2018
10:06:02
Google
U
12.10.2018
10:14:02
как выводить в консоль и складывать все console.log в отдельный файл?
Mark
12.10.2018
10:14:58
Andrew
12.10.2018
10:18:31
Steve
12.10.2018
11:48:49
кто знает, шо это за формат респонса? шо с ним можно сделать?
Response {
size: 0,
timeout: 0,
[Symbol(Body internals)]:
{ body:
Gunzip {
_readableState: [Object],
readable: true,
domain: null,
_events: [Object],
_eventsCount: 7,
_maxListeners: undefined,
_writableState: [Object],
writable: true,
allowHalfOpen: true,
_transformState: [Object],
bytesRead: 0,
_opts: [Object],
_chunkSize: 16384,
_flushFlag: 2,
_finishFlushFlag: 2,
_scheduledFlushFlag: 0,
_handle: [Object],
_hadError: false,
_buffer: <Buffer ff d8 ff e1 00 18 45 78 69 66 00 00 49 49 2a 00 08 00 00 00 00 00 00 00 00 00 00 00 ff ec 00 11 44 75 63 6b 79 00 01 0004 00 00 00 46 00 00 ff e1 03 ... >,
_offset: 0,
_level: -1,
_strategy: 0 },
disturbed: false,
error: null },
[Symbol(Response internals)]:
{ url: 'https://instance.service-now.com/api/now/attachment/{id}/file',
status: 200,
statusText: 'OK',
headers: Headers { [Symbol(map)]: [Object] } } }
Cenator
12.10.2018
11:49:51
кто знает, шо это за формат респонса? шо с ним можно сделать?
Response {
size: 0,
timeout: 0,
[Symbol(Body internals)]:
{ body:
Gunzip {
_readableState: [Object],
readable: true,
domain: null,
_events: [Object],
_eventsCount: 7,
_maxListeners: undefined,
_writableState: [Object],
writable: true,
allowHalfOpen: true,
_transformState: [Object],
bytesRead: 0,
_opts: [Object],
_chunkSize: 16384,
_flushFlag: 2,
_finishFlushFlag: 2,
_scheduledFlushFlag: 0,
_handle: [Object],
_hadError: false,
_buffer: <Buffer ff d8 ff e1 00 18 45 78 69 66 00 00 49 49 2a 00 08 00 00 00 00 00 00 00 00 00 00 00 ff ec 00 11 44 75 63 6b 79 00 01 0004 00 00 00 46 00 00 ff e1 03 ... >,
_offset: 0,
_level: -1,
_strategy: 0 },
disturbed: false,
error: null },
[Symbol(Response internals)]:
{ url: 'https://instance.service-now.com/api/now/attachment/{id}/file',
status: 200,
statusText: 'OK',
headers: Headers { [Symbol(map)]: [Object] } } }
можно получить боди и распарсить
Steve
12.10.2018
11:50:17
а как можно распарсить?
Cenator
12.10.2018
11:50:30
пиши чем делаешь запрос, откуда мы знаем
Oleksandr?
12.10.2018
11:50:37
кто знает, шо это за формат респонса? шо с ним можно сделать?
Response {
size: 0,
timeout: 0,
[Symbol(Body internals)]:
{ body:
Gunzip {
_readableState: [Object],
readable: true,
domain: null,
_events: [Object],
_eventsCount: 7,
_maxListeners: undefined,
_writableState: [Object],
writable: true,
allowHalfOpen: true,
_transformState: [Object],
bytesRead: 0,
_opts: [Object],
_chunkSize: 16384,
_flushFlag: 2,
_finishFlushFlag: 2,
_scheduledFlushFlag: 0,
_handle: [Object],
_hadError: false,
_buffer: <Buffer ff d8 ff e1 00 18 45 78 69 66 00 00 49 49 2a 00 08 00 00 00 00 00 00 00 00 00 00 00 ff ec 00 11 44 75 63 6b 79 00 01 0004 00 00 00 46 00 00 ff e1 03 ... >,
_offset: 0,
_level: -1,
_strategy: 0 },
disturbed: false,
error: null },
[Symbol(Response internals)]:
{ url: 'https://instance.service-now.com/api/now/attachment/{id}/file',
status: 200,
statusText: 'OK',
headers: Headers { [Symbol(map)]: [Object] } } }
обычный gzip - распакуй и юзай
¢
12.10.2018
11:50:40
привет ребята . можете подсказать пожалуйста , при логауте как можно уничтожить токен
Margarita
12.10.2018
11:51:01
Steve
12.10.2018
11:51:50
это я получаю со стороннего сервиса, и хочу отдавать это на фронтенд, но так чтобы на фронте можно было это отобразить (на текущий момент это картинка, но это вполне вероятно мог бы быть текст)
Margarita
12.10.2018
11:52:38
можно использовать например zlib чтобы анзипнуть его
Steve
12.10.2018
11:53:04
а потом шо с этим делать?)
Margarita
12.10.2018
11:53:19
а потом стримить фронтенду
Артем
12.10.2018
11:54:30
https://toster.ru/q/570348
Aga
12.10.2018
12:01:11
ребята у меня проблемы
как назвать либу, которая говорит с другими внутренними сервисами?
communication длинно слишком
чтоб прям по сеньёрски назвать
Google
Alex
12.10.2018
12:02:05
Schizophrenia
feed4rz
12.10.2018
12:02:07
Артем
12.10.2018
12:02:15
да
я уже заметил
подцепил и заработало
Aga
12.10.2018
12:02:39
talk.to({})
ахахах
бля, так и сделаю, угарно получится
feed4rz
12.10.2018
12:05:11
gay sex*
Aga
12.10.2018
12:05:40
gay sex*
за gay porn хотя-бы больше платят ?
feed4rz
12.10.2018
12:05:59
так вон есть девочка nodejs разработчица
deepbunnyhole, если не ошибаюсь))
Aga
12.10.2018
12:06:09
Ну, вроде код более чем читабельный же
ахахах
Она мб имелла в виду червоточину?
black deep bunny hole
Артем
12.10.2018
12:06:38
Что делать если passport пропускает с неправильным паролем?
Aga
12.10.2018
12:06:52
feed4rz
12.10.2018
12:06:54
глубокая кроличья нора
Google
Артем
12.10.2018
12:07:06
Aga
12.10.2018
12:07:19
он лишь проверяет наличие юзера в бд и даёт тебе возможность чекать
feed4rz
12.10.2018
12:07:41
Aga
12.10.2018
12:07:47
загугли про код, лень VS Code открывать новый
feed4rz
12.10.2018
12:07:54
ну это на базовом уровне
Артем
12.10.2018
12:08:02
Aga
12.10.2018
12:08:17
бля, чувак.
feed4rz
12.10.2018
12:08:23
тогда шифруй пароль введенный и сравнивай по нему в базе
Aga
12.10.2018
12:08:27
google with you
Артем
12.10.2018
12:08:41
feed4rz
12.10.2018
12:08:44
may the google be with you
Артем
12.10.2018
12:08:44
или нет?
Aga
12.10.2018
12:08:47
pray for google, and it will help you
Артем
12.10.2018
12:08:54