Size: a a a

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

2020 May 28

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Eugene Sternin
если бек питонячий (например), они общаются между собой снейк кейсом

а если отдавать то же фронту, нужно это будет парсить и преобразовывать в обе стороны в верблюда и обратно.
мы вот страдаем.
Почти во всех при ведел JSON снейк кейсом
источник

ММ

Мурат Мавлидов... in Node.js — русскоговорящее сообщество
🙋 Привет. Есть у кого туториал по созданию сервера express + typescript?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Мурат Мавлидов
🙋 Привет. Есть у кого туториал по созданию сервера express + typescript?
Он есть собственно в доке typescript и репе microsoft
источник

ММ

Мурат Мавлидов... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Он есть собственно в доке typescript и репе microsoft
Так можно на все вопросы тут ответить)
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Мурат Мавлидов
Так можно на все вопросы тут ответить)
Нет, нельзя. Не все вопросы отвечаются первым ответом из гугла по паре ключевых слов.
И не на все вопросы есть туториал в доке.
https://github.com/microsoft/TypeScript-Node-Starter
источник

ММ

Мурат Мавлидов... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Нет, нельзя. Не все вопросы отвечаются первым ответом из гугла по паре ключевых слов.
И не на все вопросы есть туториал в доке.
https://github.com/microsoft/TypeScript-Node-Starter
Спасибо за линк ❤️
источник

ИМ

Иван Моров in Node.js — русскоговорящее сообщество
Спасибо за ответ, но, к сожалению, пока не понял как он мне поможет ((
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Мурат Мавлидов
Так можно на все вопросы тут ответить)
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Иван Моров
Спасибо за ответ, но, к сожалению, пока не понял как он мне поможет ((
Что ты ожидаешь увидеть в mimetype?
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Иван Моров
Спасибо за ответ, но, к сожалению, пока не понял как он мне поможет ((
Покажи код там где multer
источник

ИМ

Иван Моров in Node.js — русскоговорящее сообщество
image/jpeg
источник

ИМ

Иван Моров in Node.js — русскоговорящее сообщество
Chingiz Mamiyev
Покажи код там где multer
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Иван Моров
Спасибо за ответ, но, к сожалению, пока не понял как он мне поможет ((
1. multer использует busboy для парсинга http запроса
2. busboy (по ссылке, что я скинул) парсит заголовки, включая content-type
3. передаёт его в Multipart
4. который делает emit('file',....contype)
Где contype - это собственно header['content-type']
5. multer ловит on('file' и запомниает этот contype как mimetype.

Он нигде не детектит сам тип файла по расширению или что-нибудь такое, а просто берёт его из заголовка.

Если тебе нужен mimetype — надо угадывать его самостоятельно, например, по расширению файла, или используя специальные библиотеки
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Например, можно использовать это:
https://github.com/jshttp/mime-types
источник

ИМ

Иван Моров in Node.js — русскоговорящее сообщество
Ага. Понял, то есть в целом то как оно щас работает - правильно
источник

ИМ

Иван Моров in Node.js — русскоговорящее сообщество
Думал как то попроще будет, типа отправил файл, он загрузился и все)
источник

ИМ

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

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
🙊
источник

k

ks_levier in Node.js — русскоговорящее сообщество
Ребята, как вам аутентификация с помощью JWT ?
источник

ИМ

Иван Моров in Node.js — русскоговорящее сообщество
Да, действительно, вручную дописал расширение к скаченному файлу и там все впорядке))
источник