Size: a a a

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

2021 January 14

DU

DeepInside Unix in Node.js — русскоговорящее сообщество
-
Даже у нас в компании девушек программистов стало больше чем парней, в серверной сис.админ девушка. Она же в добавок покрасила стойки серверов в розовый и бирюзовый, со стороны это выглядит ужасно странно, но мило.
Стесняюсь спросить а зачем вы держите физические сервера? Не проще ли использовать облачные решения?
источник

S

S in Node.js — русскоговорящее сообщество
DeepInside Unix
Стесняюсь спросить а зачем вы держите физические сервера? Не проще ли использовать облачные решения?
Оч странный вопрос )
источник

DU

DeepInside Unix in Node.js — русскоговорящее сообщество
S
Оч странный вопрос )
Почему странный? Те же самые EC2 инстансы будут более обслушиваемые чем стойка серверов где-то в галерке офиса. Плюс расширяемость и прочие дела
источник

AG

Anton Golovanov in Node.js — русскоговорящее сообщество
DeepInside Unix
Почему странный? Те же самые EC2 инстансы будут более обслушиваемые чем стойка серверов где-то в галерке офиса. Плюс расширяемость и прочие дела
Parler смотрят на тебя укоризненно.
источник

DU

DeepInside Unix in Node.js — русскоговорящее сообщество
Anton Golovanov
Parler смотрят на тебя укоризненно.
Возможно потому что меня AWS головного мозга)
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
DeepInside Unix
Стесняюсь спросить а зачем вы держите физические сервера? Не проще ли использовать облачные решения?
Может еще лямбды предложите?
источник

S

S in Node.js — русскоговорящее сообщество
DeepInside Unix
Почему странный? Те же самые EC2 инстансы будут более обслушиваемые чем стойка серверов где-то в галерке офиса. Плюс расширяемость и прочие дела
Все от задач зависит.  А на поверхности это 1)  Вычислительная мощность = стоимость. 2)  Объем данных
источник

-

- in Node.js — русскоговорящее сообщество
Мы обеспечиваем хост машины, для этого и нежны севера
источник

S

S in Node.js — русскоговорящее сообщество
DeepInside Unix
Почему странный? Те же самые EC2 инстансы будут более обслушиваемые чем стойка серверов где-то в галерке офиса. Плюс расширяемость и прочие дела
1 TB данных сколько будет стоить в облаке?)
источник

A

AntiPlayer in Node.js — русскоговорящее сообщество
DeepInside Unix
Возможно потому что меня AWS головного мозга)
Привет! Сорри что влезаю. У нас nodejs проект на AWS развернут (Elastic Beanstalk), бывает, когда амазон пытается масштабировать начинает сбоить система авторизации (passport.js). То пользователей разлогинивает, то вобще логинить отказывается. Не сталкивались с таким?
источник

Y

Yaroslav in Node.js — русскоговорящее сообщество
AntiPlayer
Привет! Сорри что влезаю. У нас nodejs проект на AWS развернут (Elastic Beanstalk), бывает, когда амазон пытается масштабировать начинает сбоить система авторизации (passport.js). То пользователей разлогинивает, то вобще логинить отказывается. Не сталкивались с таким?
sticky session попробуй заюзать
источник

A

AntiPlayer in Node.js — русскоговорящее сообщество
Yaroslav
sticky session попробуй заюзать
Спасибо!
источник

w

wYwYw in Node.js — русскоговорящее сообщество
Привет помогите как получить файл с ftp и отправить по rest api
источник

w

wYwYw in Node.js — русскоговорящее сообщество
ftp.on('ready', function() {
      ftp.get('./company/products/img/e3f01d94-425e-470a-9f1f-ff782cc9fdaa.png',function(err, stream) {
        if (err) throw err;  
        stream.once('close', function() { ftp.end(); });
        stream.pipe(fs.createWriteStream('foo.local-copy.png'));
      });
});

Я смог считать и сохранить локально, но как сохранить в переменную и отправить клиенту
источник

MG

Maks Gerasimov in Node.js — русскоговорящее сообщество
Попробуй данные завернуть в  JSON.
источник

w

wYwYw in Node.js — русскоговорящее сообщество
Maks Gerasimov
Попробуй данные завернуть в  JSON.
Как мне данные из потока сохранить в переменную ? Я вот это не понимаю
источник

w

wYwYw in Node.js — русскоговорящее сообщество
stream - вот этот вонючий поток из него данные вытащить не могу. Так бы я в base64 перевел и отправил клиенту
источник

DZ

Daniil Zelenko in Node.js — русскоговорящее сообщество
wYwYw
stream - вот этот вонючий поток из него данные вытащить не могу. Так бы я в base64 перевел и отправил клиенту
Попробуй в промис обернуть и resolve когда поток закрывается
источник

w

wYwYw in Node.js — русскоговорящее сообщество
Лера ты так долго печатала думал уже  решение придумала ))
источник

LR

Lera Rosalene in Node.js — русскоговорящее сообщество
В переменную сохранить в данном случае легко.
let data = await new Promise((resolve, reject) => {
 ftp.on('ready', function() {
   ftp.get('./company/products/img/e3f01d94-425e-470a-9f1f-ff782cc9fdaa.png',function(err, stream) {
     if (err) {
       return reject(err);
     }
     let data = Buffer.alloc(0);
     stream.on('data', chunk => data = Buffer.concat([data, chunk]));
     stream.on('error', reject);
     stream.once('close', function() { ftp.end(); resolve(data); });
   });
 });
});
источник