Vitaly
Это все требования?
Mikhail
Пока что интересны все варианты. Не знаю точное количество записей. Нашел https://github.com/felixge/node-dirty, но тут рекомендуется до 1 млн записей.
Mikhail
Естественно, чем больше тем лучше
Mikhail
Есть бот для вк, и нужно сделать автооответ на первое сообщение. То есть, получил сообщение от юзера — записал куда-то, что он уже писал и все.
Mikhail
Подписчиков в сообществе 3.5 млн, хз сколько напишет. Думаю 1-2 млн людей в общей сумме будет.
Vitaly
файл - бинарная маска, для 500 миллионов будет 50 мегабайт, очень быстро будет. 🚴‍♀️
Narek
Пока что интересны все варианты. Не знаю точное количество записей. Нашел https://github.com/felixge/node-dirty, но тут рекомендуется до 1 млн записей.
у вк же есть стандартная фича, когда человек открывает диалог и он автоматом отправляет сообщение, не подойдет?
Narek
А вообще, мы для такого redis используем, 2.5 млн сообщений в сутки вывозит без проблем, тоже боты в вк
Mikhail
у вк же есть стандартная фича, когда человек открывает диалог и он автоматом отправляет сообщение, не подойдет?
это приветствие, пробовали, с ПК не видно всю часть, хотя немного протупил, скажу клиенту про такую версию. спасибо.
kdm🇩🇰
Привет. Появляется такая ошибка Error: request entity too large погуглил и нашел, что лимит стоит по дефолту на 2 МБ, его можно определить, но ошибка все равно появляется
Smooth Operator
наверное что то еще лимит меняет
A. Zavorotkov
https://www.npmjs.com/package/body-parser#limit
kdm🇩🇰
https://www.npmjs.com/package/body-parser#limit
ну я его использую)
kdm🇩🇰
A. Zavorotkov
Хм, в своё время это решило мою проблему
kdm🇩🇰
блин, обидка
Timur
А в стектрейсе нет ничего, что ли?
Ivan
Не знаю поможет или нет у меня вроде такое было когда я пытался зааплоудить файл но забыл в хедарах контент тайп json убрать
Maks
нужно ещё 6 участников
Ivan
поподробнее
ну с постмена тестил апишку надо было предать файл и я забыл отключить в хедерах вот это http://joxi.ru/v29X4J9f39pklm
Ivan
и у меня тоже такая ошибка была
kdm🇩🇰
так, эту мету информацию мы можем поменять в ноде? п.с сейчас кое-что попробую
kdm🇩🇰
вот еще вопрос, через ноду как-то можно послать angularjs вызывать к примеру флеш сообщение по условию
kdm🇩🇰
и у меня тоже такая ошибка была
короче, фейл заключался в том, что файл каким-то образом из 16 мегабайт превращался в 24 мегабайт, вот он и не пускал, лол
Yan
парни
Yan
я тут свое подобие имиджборды клепаю
Yan
чтобы было, что показать на собесодах
Yan
https://dumpach.anonymous.lv/
Yan
зайдите, побалуйтесь
Yan
загружать можно любые картинки и вебм
Yan
больше 100МБ в реквесте отправлять нельзя
kdm🇩🇰
почему при отправки большого файла(16 мегабайт) он превращается в 24 мегабайтный, попробовал отправить обычный .txt с какой-то инфой, он прочитал и записал, все в целостности, а например binary он сломал
Yan
потому что я пока криворук)
Yan
такие кейсы просто пока не рассматривал)
Michael
<input value="" id="undefined-undefined-Posttitle-16518" style=“…” type="text"> мне кажется что-то с idшниками
kdm🇩🇰
потому что я пока криворук)
блин, это уже ко мне вопрос. у меня проблема с файлами :D
Таймураз
Нормальное явление*
kdm🇩🇰
Если отправляешь в base64 кодировке, то это нормальная практика
это да ладно, но я попробовал и голый buffer отправить
kdm🇩🇰
начало одинаковое, а потом разный файл
kdm🇩🇰
а если baase64 то, если его декодировать в буфер то опять же он перелопачен оказывается
Таймураз
это да ладно, но я попробовал и голый buffer отправить
А, тьфу, это ты его сервис тестируешь
kdm🇩🇰
нет!
kdm🇩🇰
свой)
kdm🇩🇰
вот пост запрос (update_file - буффер)
Таймураз
Скинь гист, как ты пишешь файл
kdm🇩🇰
kdm🇩🇰
это обработка пост запроса на запись
Таймураз
Все же лучше юзать gist.github.com
Таймураз
Ты берешь из формы данные и напрямую base64 суешь в буффер
kdm🇩🇰
https://gist.github.com/anonymous/11102315061bacfccc9dfac9864e1352
Таймураз
Buffer.from(req.body.mes, 'base64');
Таймураз
Buffer.from с какой-то там версии ноды есть, тут сам погуглишь, надеюсь
Таймураз
С шестой, вроде
kdm🇩🇰
да, как раз на 6 сижу
kdm🇩🇰
Ты берешь из формы данные и напрямую base64 суешь в буффер
и перед отправкой мне их в base64 завернуть?
Таймураз
Ну да
Таймураз
Вроде как файлы в форме автоматом в base64 конвертятся
Таймураз
Но если ты передаешь большие файлы, то и клиент, и сервер охуеют перекодировать из/в base64
Таймураз
Еще и файл вырастает в размере
Таймураз
По-хорошему по одному пути грузишь файл, после сервер отвечает айдишником файла, а там уже метаданные файла передаешь Если клиент в течение определенного времени не отдал метаданные- удаляешь файл
Таймураз
Ну или что-то типа этого в зависимости от апи
Таймураз
Отправить еще один запрос намного лучше, чем грузить от 20% размера файла
kdm🇩🇰
AlexMist
Хостинг node.js в России есть ? Что удобнее ? Или это в другой чат ?
Michael
любой vps же
AlexMist
Да их столько, как выбрать то )) На что внимание обратить. SSD понятно. Вот смотрю снапшоты не у всех есть, а удобноя штука.
AlexMist
любой vps же
simplecloud например сначала устроил, а потом выяснилось, что там ssd без рейда! Диск упадёт они из бекапа сервер восстанавливают о_О
Yan
в основном здесь бэк обсуждают, по вопросам фронта это тебе в другие чаты
Yan
но представиться стоит)
Michael
simplecloud например сначала устроил, а потом выяснилось, что там ssd без рейда! Диск упадёт они из бекапа сервер восстанавливают о_О
так это ж сервер, за всё сделанное там отвечаете вы сами. по крайней мере я всегда с такой парадигмой к ним подходил. нужен бэкап, настраиваешь сам
AlexMist
Хм, диски без рейда! Это не про бекапы
AlexMist
это где? о.О
https://simplecloud.ru/faq/
AlexMist
Последний пункт в FAQ
AlexMist
Я так думаю ещё куча хостеров про это просто не пишет