Size: a a a

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

2020 September 09

Р

Роман in Node.js — русскоговорящее сообщество
Для скачивания файла с телеги использую https.get, в колбэке пытаюсь записать его в монгу. смотрю по дебагу, что не входит в get и его колбэк, проходит до конца внешней функции и только потом заходит в колбэк get. async ставил и убирал - разницы нет. не могу понять в чем причина... подскажите, пожалуйста как победить это и где я неправильно делаю?
источник

SS

Stanislav Suslov in Node.js — русскоговорящее сообщество
Роман
Для скачивания файла с телеги использую https.get, в колбэке пытаюсь записать его в монгу. смотрю по дебагу, что не входит в get и его колбэк, проходит до конца внешней функции и только потом заходит в колбэк get. async ставил и убирал - разницы нет. не могу понять в чем причина... подскажите, пожалуйста как победить это и где я неправильно делаю?
уф, ниче не понятно
источник

SS

Stanislav Suslov in Node.js — русскоговорящее сообщество
пример кода бы
источник

Р

Роман in Node.js — русскоговорящее сообщество
Stanislav Suslov
уф, ниче не понятно
есть функция записи файла в базу, в ней использую https.get("путь к файлу на сервере телеграмма", () => {колбэк функция, в которой записываю файл в монгу}) и далее return результат - успешно записано или нет. Так вот если смотреть по дебагу, то колбэк выполняется только после возвращения  результата. То есть нарушена очередность исполнения кода...
источник

a

arts in Node.js — русскоговорящее сообщество
Роман
есть функция записи файла в базу, в ней использую https.get("путь к файлу на сервере телеграмма", () => {колбэк функция, в которой записываю файл в монгу}) и далее return результат - успешно записано или нет. Так вот если смотреть по дебагу, то колбэк выполняется только после возвращения  результата. То есть нарушена очередность исполнения кода...
Вангую непонимание асинхронности
источник

a

arts in Node.js — русскоговорящее сообщество
Роман
есть функция записи файла в базу, в ней использую https.get("путь к файлу на сервере телеграмма", () => {колбэк функция, в которой записываю файл в монгу}) и далее return результат - успешно записано или нет. Так вот если смотреть по дебагу, то колбэк выполняется только после возвращения  результата. То есть нарушена очередность исполнения кода...
Ты понимаешь, что такое коллбэк?
источник

SS

Stanislav Suslov in Node.js — русскоговорящее сообщество
Роман
есть функция записи файла в базу, в ней использую https.get("путь к файлу на сервере телеграмма", () => {колбэк функция, в которой записываю файл в монгу}) и далее return результат - успешно записано или нет. Так вот если смотреть по дебагу, то колбэк выполняется только после возвращения  результата. То есть нарушена очередность исполнения кода...
без скриншота из редактора могу только посочувствовать
источник

SS

Stanislav Suslov in Node.js — русскоговорящее сообщество
однажды надо перебороть себя и решиться выложить тот самый интимный скриншот, который проливает свет на твою личность
источник

a

arts in Node.js — русскоговорящее сообщество
Stanislav Suslov
однажды надо перебороть себя и решиться выложить тот самый интимный скриншот, который проливает свет на твою личность
Развивай телепатические способности, чо ты как этот
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Роман
есть функция записи файла в базу, в ней использую https.get("путь к файлу на сервере телеграмма", () => {колбэк функция, в которой записываю файл в монгу}) и далее return результат - успешно записано или нет. Так вот если смотреть по дебагу, то колбэк выполняется только после возвращения  результата. То есть нарушена очередность исполнения кода...
А какую очередность кода ты ожидал?
источник

V🇱

Vyacheslav 🇱🇻 in Node.js — русскоговорящее сообщество
Роман
есть функция записи файла в базу, в ней использую https.get("путь к файлу на сервере телеграмма", () => {колбэк функция, в которой записываю файл в монгу}) и далее return результат - успешно записано или нет. Так вот если смотреть по дебагу, то колбэк выполняется только после возвращения  результата. То есть нарушена очередность исполнения кода...
А - Асинхронность
источник

🙈

🙈 Sergiy🖕 in Node.js — русскоговорящее сообщество
Здравствуйте, есть текстовый файл мне надо построчно прочитать его содержимое и посчитать сколько символов в каждой строке, подскажите как это сделать в ноде или куда копать
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
🙈 Sergiy🖕
Здравствуйте, есть текстовый файл мне надо построчно прочитать его содержимое и посчитать сколько символов в каждой строке, подскажите как это сделать в ноде или куда копать
Модуль fs
источник

🙈

🙈 Sergiy🖕 in Node.js — русскоговорящее сообщество
Не подскажите метод читает построчно а не целиком?
источник

М

Максим in Node.js — русскоговорящее сообщество
🙈 Sergiy🖕
Не подскажите метод читает построчно а не целиком?
Readline тебе нужен
источник

🙈

🙈 Sergiy🖕 in Node.js — русскоговорящее сообщество
Максим
Readline тебе нужен
Спасибо🙏
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
🙈 Sergiy🖕
Не подскажите метод читает построчно а не целиком?
Модуль readline
Стоит хотя бы раз ознакомиться с докой, отметить стандартные модули
источник

🙈

🙈 Sergiy🖕 in Node.js — русскоговорящее сообщество
Алексей Попов
Модуль readline
Стоит хотя бы раз ознакомиться с докой, отметить стандартные модули
Да спасибо как раз доку читаю как то не вникал в fs
источник

М

Максим in Node.js — русскоговорящее сообщество
Алексей Попов
Модуль readline
Стоит хотя бы раз ознакомиться с докой, отметить стандартные модули
Ох, а он из файла читает? Что-то засомневался.
источник

T

Taras in Node.js — русскоговорящее сообщество
🙈 Sergiy🖕
Здравствуйте, есть текстовый файл мне надо построчно прочитать его содержимое и посчитать сколько символов в каждой строке, подскажите как это сделать в ноде или куда копать
Readable stream в гугл. Для построчно чтения есть библиотека в нпм, которая сильно облегчит разбитие именно на строки
источник