Size: a a a

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

2021 March 02

y

ymdev in Node.js — русскоговорящее сообщество
Денис
в заголовках запроса, например
в каких ?)
Если ты про http/s/2, то там в заголовках запроса ip не указывается. Только если спуститься до tcp и отлавливать ip при коннекте.
источник

Д

Денис in Node.js — русскоговорящее сообщество
Задавайте свои ответы, знатоки)
источник

Д

Денис in Node.js — русскоговорящее сообщество
ymdev
в каких ?)
Если ты про http/s/2, то там в заголовках запроса ip не указывается. Только если спуститься до tcp и отлавливать ip при коннекте.
Я точно не про хттп2, это вам надо бы уточнить у вопрошающего изначально
источник

AB

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

в чём заключается проблема. для загрузки картинок я использую multer, данные отправляю в multipart/form-data из постмана. все данные отправляются корректно, но на сервере в реквесте отсутствует и массив files, и поле file.

пока что прикреплю скрины кода; если этого недостаточно - залью на какой-нибудь сторонний ресурс (только скажите на какой)
источник

AB

Andrew Becker in Node.js — русскоговорящее сообщество
источник

AB

Andrew Becker in Node.js — русскоговорящее сообщество
источник

AB

Andrew Becker in Node.js — русскоговорящее сообщество
источник

AB

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

в чём заключается проблема. для загрузки картинок я использую multer, данные отправляю в multipart/form-data из постмана. все данные отправляются корректно, но на сервере в реквесте отсутствует и массив files, и поле file.

пока что прикреплю скрины кода; если этого недостаточно - залью на какой-нибудь сторонний ресурс (только скажите на какой)
пробовал с connect-multiparty. приходит массив files с полем image, но сама картинка не загружается
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
Pavel
Ребят , подскажите пожалуйста, как мне получить IP адрес пользователя , который делает запрос  самым простым способом ?
Самый простой способ в node.js, так это использовать объект request, который передаётся в callback connect. Посмотри в доке ноды http.ClientRequest. Но это относительно http протокола. Относительно других инкапсуляций уже смотри соответствующие разделы документации
источник

y

ymdev in Node.js — русскоговорящее сообщество
Andrew Becker
пробовал с connect-multiparty. приходит массив files с полем image, но сама картинка не загружается
В случае с connect-multiparty вроде в поле path есть ссылка на загруженный файл. Там пусто?
источник

y

ymdev in Node.js — русскоговорящее сообщество
Andrew Becker
всем привет
у меня возникла проблема с загрузкой картинок на сервер, уже несколько дней не могу решить; помогите плиз

в чём заключается проблема. для загрузки картинок я использую multer, данные отправляю в multipart/form-data из постмана. все данные отправляются корректно, но на сервере в реквесте отсутствует и массив files, и поле file.

пока что прикреплю скрины кода; если этого недостаточно - залью на какой-нибудь сторонний ресурс (только скажите на какой)
и кстати при использовании multer().single() данные о загруженном фото попадут в req.file, а не req.files, который ты пытаешься выводить в categoryContoller.create
источник

AB

Andrew Becker in Node.js — русскоговорящее сообщество
ymdev
и кстати при использовании multer().single() данные о загруженном фото попадут в req.file, а не req.files, который ты пытаешься выводить в categoryContoller.create
если использовать только multer -  не попадают ни туда, ни туда
источник

AB

Andrew Becker in Node.js — русскоговорящее сообщество
ymdev
В случае с connect-multiparty вроде в поле path есть ссылка на загруженный файл. Там пусто?
ссылка есть, но она ведёт в ту папку, из которой я и загружал скрин
источник

AB

Andrew Becker in Node.js — русскоговорящее сообщество
а нужно, чтобы вела в папку uploads, куда её загрузил multer
источник

y

ymdev in Node.js — русскоговорящее сообщество
Andrew Becker
ссылка есть, но она ведёт в ту папку, из которой я и загружал скрин
возможно, но имя то другое. Значит, пересохранение было. Ты не указал никаких аргументов для connect-multiparty, и он решил по-умолчанию сохранить во временную папку, как я полагаю
источник

AB

Andrew Becker in Node.js — русскоговорящее сообщество
понял; то есть он сохраняет, но не туда, куда нужно, щас гляну доку connect-multiparty, если вопросы будут - вернусь. спасибо!
источник

y

ymdev in Node.js — русскоговорящее сообщество
Andrew Becker
понял; то есть он сохраняет, но не туда, куда нужно, щас гляну доку connect-multiparty, если вопросы будут - вернусь. спасибо!
там пусто в доке, но если посмотреть исходники, то аргументы там все же предусмотрены и передаются в https://www.npmjs.com/package/multiparty#api
А уже у multiparty есть список аргументов
источник

AB

Andrew Becker in Node.js — русскоговорящее сообщество
ymdev
там пусто в доке, но если посмотреть исходники, то аргументы там все же предусмотрены и передаются в https://www.npmjs.com/package/multiparty#api
А уже у multiparty есть список аргументов
спасибо
источник

y

ymdev in Node.js — русскоговорящее сообщество
Andrew Becker
если использовать только multer -  не попадают ни туда, ни туда
слушай, а каким образом ты файлы отпавляешь? Формат-то понятен, а вот имя поля какое указываешь? Просто ты ожидаешь имя files, а может ты шлешь какое-то другое. Ну и поэтому там пусто
источник

AB

Andrew Becker in Node.js — русскоговорящее сообщество
ymdev
слушай, а каким образом ты файлы отпавляешь? Формат-то понятен, а вот имя поля какое указываешь? Просто ты ожидаешь имя files, а может ты шлешь какое-то другое. Ну и поэтому там пусто
источник