Size: a a a

Node.js — русскоговорящее сообщество

2020 September 25

PD

Pavlo Dovbush in Node.js — русскоговорящее сообщество
ymdev
я посмотрел, чет там как-то странно промис возвращается и только потом доступ к стриму. Хотя может я тупой просто)

Но если не сможешь, то есть альтернативы:
https://github.com/sindresorhus/got#streams
https://github.com/tomas/needle
Спасибо, сейчас попробую
источник

NW

Nemo Whois in Node.js — русскоговорящее сообщество
Алексей Попов
рекомендую задать вопрос в @js_noobs_ru, в нём нет нет специфики ноды, и там помогут быстрее, думаю
а ты думаешь они по порядку расположены что бы одной итерацией проходится по двум и сразу сравниватрь. или как пройдясь одной итерацией проверять наличие сразу и во втором массиве
источник

NW

Nemo Whois in Node.js — русскоговорящее сообщество
вот переделал и уперелся)
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Nemo Whois
а ты думаешь они по порядку расположены что бы одной итерацией проходится по двум и сразу сравниватрь. или как пройдясь одной итерацией проверять наличие сразу и во втором массиве
я тебе вчера рассказал как
источник

NW

Nemo Whois in Node.js — русскоговорящее сообщество
Алексей Попов
я тебе вчера рассказал как
я перечитал и он выше скрин сделал
источник

AS

Alexey Sergeev in Node.js — русскоговорящее сообщество
Привет, можете подсказать какой инструмент можно использовать чтобы сделать автотестирование API таким образом, с клиента отправляется токен, и оттуда же ожидаемые данные мб, потом на сервере запускается процесс и результат тестов возвращается на клиент, mocha хотел но на винде чет не запускается нормально, newman он с постманом, а у меня токен может меняться периодически
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Nemo Whois
вот переделал и уперелся)
почему ты не хочешь задать вопрос в нубс чате?
у тебя тут ошибки, которые показывают непонимание того, что ты пишешь: у bots2 нет метода map, и вызывать elem.includes не надо если ты предварительно построишь set
источник

NW

Nemo Whois in Node.js — русскоговорящее сообщество
Алексей Попов
почему ты не хочешь задать вопрос в нубс чате?
у тебя тут ошибки, которые показывают непонимание того, что ты пишешь: у bots2 нет метода map, и вызывать elem.includes не надо если ты предварительно построишь set
задал. не ответили. видимо не поняли вопроса
источник

NW

Nemo Whois in Node.js — русскоговорящее сообщество
Алексей Попов
почему ты не хочешь задать вопрос в нубс чате?
у тебя тут ошибки, которые показывают непонимание того, что ты пишешь: у bots2 нет метода map, и вызывать elem.includes не надо если ты предварительно построишь set
а это выражение верное как я понял?) ну не делает N*M
источник

AS

Alexey Sergeev in Node.js — русскоговорящее сообщество
Alexey Sergeev
Привет, можете подсказать какой инструмент можно использовать чтобы сделать автотестирование API таким образом, с клиента отправляется токен, и оттуда же ожидаемые данные мб, потом на сервере запускается процесс и результат тестов возвращается на клиент, mocha хотел но на винде чет не запускается нормально, newman он с постманом, а у меня токен может меняться периодически
а там вроде env есть в newman ща гляну
источник

PD

Pavlo Dovbush in Node.js — русскоговорящее сообщество
ymdev
я посмотрел, чет там как-то странно промис возвращается и только потом доступ к стриму. Хотя может я тупой просто)

Но если не сможешь, то есть альтернативы:
https://github.com/sindresorhus/got#streams
https://github.com/tomas/needle
Ответ приходит, но летит кодировка не понимаю почему
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
вот, так верно
set ты строишь для того, чтобы не вызывать includes
потому что includes это полный (в худшем случае) проход по массиву, а метод has у set отрабатывает со сложностью О(1)

соответственно ты строишь set по _id.toString() для одного массива
для другого - циклом проходишь по нему, для каждого элемента приводишь его _id к строке и проверяешь наличие этого в set через метод has
источник

y

ymdev in Node.js — русскоговорящее сообщество
Pavlo Dovbush
Ответ приходит, но летит кодировка не понимаю почему
а где этот вывод? В консоли/html-странице/... ?
источник

NW

Nemo Whois in Node.js — русскоговорящее сообщество
Алексей Попов
вот, так верно
set ты строишь для того, чтобы не вызывать includes
потому что includes это полный (в худшем случае) проход по массиву, а метод has у set отрабатывает со сложностью О(1)

соответственно ты строишь set по _id.toString() для одного массива
для другого - циклом проходишь по нему, для каждого элемента приводишь его _id к строке и проверяешь наличие этого в set через метод has
спасибо. я просто не понимал где же такой метод что не проходит по массиву то. в доках сета в первых примерах видел один перебор циклами ХД . просто не был знаком с set
источник

PD

Pavlo Dovbush in Node.js — русскоговорящее сообщество
ymdev
а где этот вывод? В консоли/html-странице/... ?
Postman
источник

y

ymdev in Node.js — русскоговорящее сообщество
Nemo Whois
спасибо. я просто не понимал где же такой метод что не проходит по массиву то. в доках сета в первых примерах видел один перебор циклами ХД . просто не был знаком с set
Ну отдаваемая кодировка у telegra.ph Content-Type: application/json; charset=utf-8
Поэтому либо проходя через твой сервер что-то меняется, либо может postman чего-то не умеет. Попробуй curl'ом отправить, например еще.
источник

NW

Nemo Whois in Node.js — русскоговорящее сообщество
ymdev
Ну отдаваемая кодировка у telegra.ph Content-Type: application/json; charset=utf-8
Поэтому либо проходя через твой сервер что-то меняется, либо может postman чего-то не умеет. Попробуй curl'ом отправить, например еще.
не туда (мб)
источник

y

ymdev in Node.js — русскоговорящее сообщество
Nemo Whois
не туда (мб)
да вроде туда) curl -vvv https://telegra.ph/upload
источник

PD

Pavlo Dovbush in Node.js — русскоговорящее сообщество
ymdev
Ну отдаваемая кодировка у telegra.ph Content-Type: application/json; charset=utf-8
Поэтому либо проходя через твой сервер что-то меняется, либо может postman чего-то не умеет. Попробуй curl'ом отправить, например еще.
Сейчас попробую, у меня проблема в том что нужно как то загрузить файл на другой сервер , чтобы мой сервер был как прокси , и файл не сохранялся на моем сервере, уже весь день голову ломаю, не могу решить
источник

AP

Alex Ping in Node.js — русскоговорящее сообщество
привет, если нужно скрыть API на Node.js от клиентов - клиентские сайты под apache2/php -  можно обойтись настройками apache2 ? или для этого нужно делать прокси на nginx ?
источник