Size: a a a

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

2020 March 22

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
а почему он тут показывает ошибку про content-type
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Ivan Aphanasyev
А вот как допустим лучше поступать с typescript'ом, если он обычно ставится в dev, а на сервере забилдить тоже нужно,?
лично я коммичу папку dist и поэтому на сервере мне билд не нужен
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Ivan Aphanasyev
А вот как допустим лучше поступать с typescript'ом, если он обычно ставится в dev, а на сервере забилдить тоже нужно,?
но если билд на сервере нужен, то ты можешь сперва поставить все пакеты, сбилдить, а потом удалить dev-пакеты. вроде бы в npm есть команда для такого
источник

­

­­ in Node.js — русскоговорящее сообщество
Ivan Aphanasyev
А вот как допустим лучше поступать с typescript'ом, если он обычно ставится в dev, а на сервере забилдить тоже нужно,?
Ты вручную деплоишь?
источник

­

­­ in Node.js — русскоговорящее сообщество
Или есть пайплайн?
источник

MD

Michael Daineka in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а во вкладке headers что?
решил, надо было поменять в самом postman'e на application/json header
источник

А

Антон in Node.js — русскоговорящее сообщество
тупей вопроса не найти где скачать mongo db весь гугл ведет на https://www.mongodb.com/ а там больше коммерческое предложение
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Так там же и качай. Переключи вкладку с Cloud на Server.
источник

А

Антон in Node.js — русскоговорящее сообщество
Random Balance
Так там же и качай. Переключи вкладку с Cloud на Server.
ого спасибо, капец они заморочились, теперь еще нужно найти 32 bit а то комп старый 64 bit не устанавливал что б не вис
источник

R

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

R

Roman in Node.js — русскоговорящее сообщество
Переслано от rvv880
Не получается правильно организовать порядок использования: я сначала считываю папку uploads, получаеться массив файлов, которые нужно обработать. Этот массив разделяю между воркерами - cluster.fork() - и каждому припадает свое задание. Они паралельно начинают исполняться. Их задача свою часть - массив - пропустить через функцию compress она создает папку images и сжимает файлы, потом после сжатия нужно пройти через функцию add, оно берет файлы из папки images и подписывает их красной строчкой - sample watermark.

Так должно работать: такой порядок исполнения.
Но у меня получаеться, что функция подписи - add - она иногда срабатывает раньше чем compress.
( Там проверка на наличие файла в ней: exists )
И поэтому файлы не подписывает.
И еще некоторые файлы теряються: не попадают в папку images. На входе их 73, а на выходе 55-57.

Как сделать так чтобы функция add запускалася после того как функция compress полностью завершит свою работа ---- как огранизовать правильный порядок исполнения функцию?
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Roman
Переслано от rvv880
Не получается правильно организовать порядок использования: я сначала считываю папку uploads, получаеться массив файлов, которые нужно обработать. Этот массив разделяю между воркерами - cluster.fork() - и каждому припадает свое задание. Они паралельно начинают исполняться. Их задача свою часть - массив - пропустить через функцию compress она создает папку images и сжимает файлы, потом после сжатия нужно пройти через функцию add, оно берет файлы из папки images и подписывает их красной строчкой - sample watermark.

Так должно работать: такой порядок исполнения.
Но у меня получаеться, что функция подписи - add - она иногда срабатывает раньше чем compress.
( Там проверка на наличие файла в ней: exists )
И поэтому файлы не подписывает.
И еще некоторые файлы теряються: не попадают в папку images. На входе их 73, а на выходе 55-57.

Как сделать так чтобы функция add запускалася после того как функция compress полностью завершит свою работа ---- как огранизовать правильный порядок исполнения функцию?
источник

R

Roman in Node.js — русскоговорящее сообщество
Скажите прямо в чем проблема. Могу скинуть репозиторий посмотрите.
https://github.com/RV8V/Task_2?files=1
источник

СМ

Сергей Мезенцев in Node.js — русскоговорящее сообщество
Roman
Скажите прямо в чем проблема. Могу скинуть репозиторий посмотрите.
https://github.com/RV8V/Task_2?files=1
Может еще и за тебя написать всё?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Roman
Скажите прямо в чем проблема. Могу скинуть репозиторий посмотрите.
https://github.com/RV8V/Task_2?files=1
В том что ты не дожидаешься окончания сжатия перед ватермарком
источник

R

Roman in Node.js — русскоговорящее сообщество
Сейчас вопрос другой. Когда на вход даю 5 файлов, то работает хорошо. Когда дам 40-50 то функция которая подписывает она пролетает. Получаются пропуски через несколько файлов
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Я уже предложил в соседнем чате таймаут поставить минуту
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Алексей Попов
Я уже предложил в соседнем чате таймаут поставить минуту
Звучит как костыль
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Roman
Переслано от rvv880
Не получается правильно организовать порядок использования: я сначала считываю папку uploads, получаеться массив файлов, которые нужно обработать. Этот массив разделяю между воркерами - cluster.fork() - и каждому припадает свое задание. Они паралельно начинают исполняться. Их задача свою часть - массив - пропустить через функцию compress она создает папку images и сжимает файлы, потом после сжатия нужно пройти через функцию add, оно берет файлы из папки images и подписывает их красной строчкой - sample watermark.

Так должно работать: такой порядок исполнения.
Но у меня получаеться, что функция подписи - add - она иногда срабатывает раньше чем compress.
( Там проверка на наличие файла в ней: exists )
И поэтому файлы не подписывает.
И еще некоторые файлы теряються: не попадают в папку images. На входе их 73, а на выходе 55-57.

Как сделать так чтобы функция add запускалася после того как функция compress полностью завершит свою работа ---- как огранизовать правильный порядок исполнения функцию?
нужно переделать Fal.compress, чтобы возвращался промис и запускать add только когда выполнится сжатие
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Sergey 🛸
Звучит как костыль
Ну если он пул процессов делает через кластер, а не через child_process, то почему бы не дожидаться завершения промисов через setTimeout? Отрываться так по полной

На самом деле я ему указал на forEach и то, что он не ждёт резолва промиса (и игнорирует его фейл, соответственно)
источник