Как стать автором
Обновить

Комментарии 17

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

Это факт) Но если добавить авторизацию (а такая возможность есть тоже через REST API), то возможности шатать базу уже не будет) А для пет-проекта пойдет даже такой вариант

upd. Точнее возможность будет, но в той директории, где пользователь авторизован. Я планирую по-разбираться с авторизацией на своем проекте как раз, не исключено, что я ошибаюсь)

Ключ от базы в любом случае захардкожен будет в билде фронта. Либо получать его с сервера и динамически подставлять, но тогда уже нужен север, а ты отходишь от этой концепции. Самым простым вариантом на самом деле будет использовать Google functions, но конечно для этого нужно тащить зависимость. Хотя не понимаю, в чем тут проблема

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

тогда придется ограничиваться только ридонли

Почему же? Дать доступ на запись только в условный user/${userName} и пусть творит что хочет, остальным он почти не навредит

Так тогда нужна авторизация, получается нужен север

В файрбейс авторизация из коробки есть в чем проблема?

В том что ее нет на этом проекте

Ну тебе насчет проекта уже 3 разп ответили что это просто тест пощупать. А с точки зрения разработки аутентификация имеется. В чем твоя мысль кроме как файрбейс г...но и нужен сервер?

С точки зрения разработки и сервер имеется. Так можно про все сказать) На данном проекте нет ничего. Мысль моя в том, что я просто дал совет автору, чем может быть плох такой подход.
Пы сы файрбейз топ, у меня около 15 проектов на нем (дб, хостинг, функции, авторизация, аналитика и тд).

Проблемы нет. Есть желание по-практиковаться в работе с REST, не более

НЛО прилетело и опубликовало эту надпись здесь

Причем тут нода, если сервера нет, а фронт напрямую ходит в базу?

Есть еще опесорсный supabase Ну это так до кучи, что было что еще поковырять

Спасибо) поковыряю

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации