Size: a a a

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

2019 November 26

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Таймураз Кайтмазов
Я опять мало понимаю, что ты говоришь, предлагаю закончить оффтоп
👌
источник

IL

Igor Lobanov in Node.js — русскоговорящее сообщество
el_anonimo
В бизнесе на 90 % Postgre.
источник

АП

Александр П in Node.js — русскоговорящее сообщество
привет,  задача: отправить форму с прикрепленным файлом на почту, файл не нужно сохранять, нужно сразу в письмо его прикреплять использую express/nodemailer/multer.  шлю форму в которой несколько полей и файл, в формате formData. траблы в том что не могу прикрепить файл
//получаю файл в запросе
app.post('/', upload.single('file'), function (req, res) {
——
//пытаюсь прикрепить его,.что мне нужно указать в контенте?
attachment: [{
     filename: req.file.originalname,
     content: ''
   }]
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Александр П
привет,  задача: отправить форму с прикрепленным файлом на почту, файл не нужно сохранять, нужно сразу в письмо его прикреплять использую express/nodemailer/multer.  шлю форму в которой несколько полей и файл, в формате formData. траблы в том что не могу прикрепить файл
//получаю файл в запросе
app.post('/', upload.single('file'), function (req, res) {
——
//пытаюсь прикрепить его,.что мне нужно указать в контенте?
attachment: [{
     filename: req.file.originalname,
     content: ''
   }]
а парсер для файлов стоит?
источник

АП

Александр П in Node.js — русскоговорящее сообщество
Sergey Slipchenko
а парсер для файлов стоит?
multer вроде и есть парсер
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Александр П
multer вроде и есть парсер
а, сорян, он у меня с nodemailer в одно слился)
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
а там в доках не сказано откуда файлы доставать?
источник

АП

Александр П in Node.js — русскоговорящее сообщество
Sergey Slipchenko
а там в доках не сказано откуда файлы доставать?
там есть несколько вариантов, как я понял мне нужно использовать new Buffer (или нет)... поскольку я не сохраняю его никуда.... примеров не нашел, везде указывается вот это
источник

АП

Александр П in Node.js — русскоговорящее сообщество
Sergey Slipchenko
а там в доках не сказано откуда файлы доставать?
если это поможет, то я шлю в ответе файл
res.send(req.file);
и вот что там
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Александр П
там есть несколько вариантов, как я понял мне нужно использовать new Buffer (или нет)... поскольку я не сохраняю его никуда.... примеров не нашел, везде указывается вот это
чтоб в почту прикрепить как base64, можно обойтись буфером, да. Конкретно прям про почту хз как там надо, если что
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Александр П
если это поможет, то я шлю в ответе файл
res.send(req.file);
и вот что там
ну там ведь прям буфер есть внутри, верно?
источник

АП

Александр П in Node.js — русскоговорящее сообщество
Sergey Slipchenko
ну там ведь прям буфер есть внутри, верно?
да
источник

АП

Александр П in Node.js — русскоговорящее сообщество
Sergey Slipchenko
ну там ведь прям буфер есть внутри, верно?
я не понимаю как прикрепить с помощью буфера(
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Александр П
я не понимаю как прикрепить с помощью буфера(
в смысле как в base64 кодировать или как передать в nodemailer?
источник

АП

Александр П in Node.js — русскоговорящее сообщество
мне полученный файл кодировать в base64? и потом передавать в nodemailer? формат файла может быть любой не больше 5мб, base64 подойдет?
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Александр П
мне полученный файл кодировать в base64? и потом передавать в nodemailer? формат файла может быть любой не больше 5мб, base64 подойдет?
ну он сам по себе по размерам вроде не ограничен. Разве что он размер подраздует ввиду кодирования. Да, по идее либо буфер, либо в base64 надо кодировать и передать. Но там надо доки почитать. Я ща не глядел если что. В base64 буфер из коробки кодируется. Лучше загуглить просто, точно не помню) То ли через toString то ли ещё как
источник

H

Hellomik in Node.js — русскоговорящее сообщество
хай
источник

H

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

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Hellomik
кто делал оплаты в интернете, можете дать совет какой api лучше всего исползовать, есть кнч яндекс, но думаю есть больше вариантов на усмотрение
яндекс касса это жесть))) У них с ошибками стрёмно всё вообще. Не поймёшь ты лоханулся или они
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
из других наверное в сторону stripe смотреть, вроде только хорошее слышал. Ну или аналогов полно вроде, даже русских
источник