Size: a a a

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

2021 April 18

RP

Roman Piontik in Node.js — русскоговорящее сообщество
Да всяко... Компания запустила WEB проектов кучку. Вот их родимых.
источник

ЄС

Євгеній Сергійович... in Node.js — русскоговорящее сообщество
Как адекватно решить следующую задачу.

Необходимо пользователю отправлять рандомные фрагмент каталога с бд, при этом чтобы в рамках одного дня, элементы каталога не повторялись при последующих запросах в данный день, на следующий это обнуляется.
источник

ЄС

Євгеній Сергійович... in Node.js — русскоговорящее сообщество
Использую MySql
источник

UT

Unknown T. in Node.js — русскоговорящее сообщество
Как node определяет, что нужно завершить работу скрипта?
Конкретно интересуют всякие промисы и коллбеки.

Пример, тут не дожидаемся промиса, но тем не менее “resolved” выводится:
new Promise(resolve => setTimeout(resolve, 100)).then(() => console.log(‘resolved!’));

У меня в скрипте есть похожий кейс, но скрипт завершается, хотя я ожидаю, что все then’ы и обработчики событий обработают…
источник

ЄС

Євгеній Сергійович... in Node.js — русскоговорящее сообщество
Проблема именно в том, как запоминать те элементы что уже были отправленны, чтобы их повторно не отправлять
источник

s

swedesjs in Node.js — русскоговорящее сообщество
Переслано от swedesjs
Как мне сделать в файле readme.md ссылку в коде?
Например я оберну это:
[Три кавычки]js
return [options](vk.com)
[Три кавычки]
источник

ЄС

Євгеній Сергійович... in Node.js — русскоговорящее сообщество
Весь скрипт что идет не в then, выполняется паралельно, и модет выполнится скорее чем промис.
источник

RP

Roman Piontik in Node.js — русскоговорящее сообщество
Я тебе ща может че-то страшное скажу... но все же :)) А каталог сколько записей?
источник

ЄС

Євгеній Сергійович... in Node.js — русскоговорящее сообщество
Около 10 000
источник

UT

Unknown T. in Node.js — русскоговорящее сообщество
Это понятно
Вопрос в том, почему скрипт может умереть, не дождавшись отработки всех then’ов
источник

RP

Roman Piontik in Node.js — русскоговорящее сообщество
SPA? PWA? фронт
источник

ЄС

Євгеній Сергійович... in Node.js — русскоговорящее сообщество
Pwa и mob app
источник

Д

Дмитрий in Node.js — русскоговорящее сообщество
macpaw?
источник

RP

Roman Piontik in Node.js — русскоговорящее сообщество
Прекрасно. Тогда вот тебе идея - отдай все :)))  Пусть фронт сам решает что показывать. Смотри какая штука:
1. У тебя есть каталог, он скорее всего статичен на определенный промежуток времени. Если ты его сформулируешь как JSON  положешь как статический файл, да еще и запакуешь zlib, он будет весть не больше обычной картинки.
2. Пользователь получит возможность даже при плохой связи (и offline) видеть предложения и работать с каталогом.
3. Ты радикально уменишь количество запросов к своему серверу.
источник

RP

Roman Piontik in Node.js — русскоговорящее сообщество
И вот уже фронт там сам разбирается что показывать, а бэк только отдает карточки... но я бы и их в статику разложил. Люблю я статику...
источник

🍏

🍏 in Node.js — русскоговорящее сообщество
Есть метод который выполняется рекурсивно (проверяет выполнение), это может занимать от 10 до 30 секунд.
Думаю, будут проблемы, если сделать много запросов на данный метод, как лучше решать данный вопрос?
источник

ЄС

Євгеній Сергійович... in Node.js — русскоговорящее сообщество
Да это долго.
источник

ЄС

Євгеній Сергійович... in Node.js — русскоговорящее сообщество
А в сколько раз zlib уменьшит весь каталога?

Можно ли эго распакововать частями, чтобы на фронте много места не занимал в раскрытом виде?
источник

RP

Roman Piontik in Node.js — русскоговорящее сообщество
Текстовый ~70%.
источник

FP

Fedor Pasynkov in Node.js — русскоговорящее сообщество
Всем доброго вечера
Подскажите, пожалуйста, вы оставляете в проекте TS файл или вносите его в .gitignore?
источник