Size: a a a

2020 May 27

Вт

Ві тя in Frontend UA
еще учти может быть куча багов с ключами ≠ значениям
источник

Вт

Ві тя in Frontend UA
Yurii Tryfonkov
А если значение сервер отдает? В ответе items, которые соответствуют типу Item. И при работе с ними хочу быть уверенным, что можно указать значение только из enum?
надо конвертацию писать 😕 DAO
источник

SG

Stas G in Frontend UA
Yurii Tryfonkov
А если значение сервер отдает? В ответе items, которые соответствуют типу Item. И при работе с ними хочу быть уверенным, что можно указать значение только из enum?
Попробуй через Юнион описать свои строки
источник

SG

Stas G in Frontend UA
type X = 'folder' | 'shmolder'
источник

SG

Stas G in Frontend UA
Или опиши ответ сервера энамом
источник

EO

Eugene Obrezkov in Frontend UA
Yurii Tryfonkov
enum ItemType {
 Folder = 'folder'
}

type Item = {
 ...
 type: ItemType
 ...
}

const item: Item = {
 ...
 type: 'folder'
 ...
}

ERROR: Type '"folder"' is not assignable to type 'ItemType'
Почему?
потому что тип "folder" это string, а у тебя там должен быть literal type "folder"

если хочешь такое явно указать, то можешь as const добавить - type: 'folder' as const
источник

Sergey Фrolov in Frontend UA
Всем фанатам tailwind – https://mertjf.github.io/tailblocks/
источник

DS

Dmytro Svyrydenko in Frontend UA
Всем привет
А кто что юзает на фронте чтоб напрямую из формы слать данные на какой-то емейл? Не прикручивать же к лендосу бекенд
источник

DS

Dmytro Svyrydenko in Frontend UA
Если важно, юзаю Vue+Nuxt
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
разве nuxt не бекенд?
источник

DS

Dmytro Svyrydenko in Frontend UA
nuxt только ssr
источник

DS

Dmytro Svyrydenko in Frontend UA
Ну а вообще я его юзаю для удобства, в итоге я сгенерю статик файлы
источник

AL

Andrey Listochkin in Frontend UA
теоретически ты можешь подрубить апишку для того же сендгрида или aws ses, и отправлять туда запросы, чтобы оттуда шла почта. Но тебе нужно будет иметь API-ключи на клиенте. Т.е. любой твой пользователь может вытащить их и за твой счет начать слать письма. Мало того, что влетишь на деньги, так еще и в зависимости от содержимого писем тебя могут забанить / засудить. Поэтому почту все всегда шлют с сервера.
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
ну можно еще через href="mailto:..." но там есть ограничения и будет вызван почтовый клиент юзера
источник

VS

V7v S6k in Frontend UA
Dmytro Svyrydenko
Всем привет
А кто что юзает на фронте чтоб напрямую из формы слать данные на какой-то емейл? Не прикручивать же к лендосу бекенд
мейлган?
источник

VS

V7v S6k in Frontend UA
його можна курлом дьоргать, в принципі, навіть
источник

Вт

Ві тя in Frontend UA
Dmytro Svyrydenko
Всем привет
А кто что юзает на фронте чтоб напрямую из формы слать данные на какой-то емейл? Не прикручивать же к лендосу бекенд
есть сервисы всякие, но для секурности надо бекенд маленький
источник

DS

Dmytro Svyrydenko in Frontend UA
V7v S6k
мейлган?
Это интереснее, дяк
источник

DS

Dmytro Svyrydenko in Frontend UA
Andrey Listochkin
теоретически ты можешь подрубить апишку для того же сендгрида или aws ses, и отправлять туда запросы, чтобы оттуда шла почта. Но тебе нужно будет иметь API-ключи на клиенте. Т.е. любой твой пользователь может вытащить их и за твой счет начать слать письма. Мало того, что влетишь на деньги, так еще и в зависимости от содержимого писем тебя могут забанить / засудить. Поэтому почту все всегда шлют с сервера.
Мне за это не платят :)
источник

VS

V7v S6k in Frontend UA
Dmytro Svyrydenko
Это интереснее, дяк
тільки все що Андрій сказав стосується і мейлгану
источник