Supabase запускает @supabase/server для упрощения шаблонов аутентификации SSR

iconKuCoinFlash
Поделиться
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconСводка

expand icon
Supabase выпустила npm-пакет @supabase/server, версия 0.1.4, 21 апреля (UTC+8). Он упрощает аутентификацию SSR и управление куки для фреймворков, таких как Next.js. Инструмент включает функцию withSupabase для упрощения политики доступа и настройки клиента. По мере усиления регулирования CFT разработчикам необходимы эффективные инструменты для обеспечения ликвидности и соответствия требованиям криптовалютных рынков. Сооснователь Supabase Пол Копплстон отметил, что пакет находится на ранней стадии, а адаптеры для конкретных фреймворков находятся в разработке.

ME News сообщает, что 21 апреля (UTC+8), по данным мониторинга Beating, Supabase выпустила пакет npm @supabase/server версии 0.1.4 под лицензией MIT. Этот пакет унифицирует создание клиента Supabase, синхронизацию cookie и поддержку аутентификационных сессий в сценариях серверного рендеринга, API-маршрутов и edge-функций, освобождая разработчиков от необходимости писать этот код вручную. Для использования предоставляется высокопорядковая функция withSupabase. Разработчики передают политику доступа (в примере — allow: 'user', разрешающую доступ только авторизованным пользователям), а возвращаемая функция автоматически привязывает настроенный клиент Supabase к ctx.supabase, позволяя бизнес-коду напрямую выполнять запросы, например: ctx.supabase.from('todos').select(). Сооснователь Supabase Пол Копплстон опубликовал эту новость на X, отметив, что это ранняя версия, и команда активно ищет тестировщиков и обратную связь, одновременно разрабатывая адаптеры для различных фреймворков. Ранее при интеграции Supabase в SSR-фреймворки, такие как Next.js, разработчикам приходилось вручную писать код для чтения cookie, обновления сессий и передачи клиента — эти шаблонные фрагменты кода долгое время вызывали недовольство сообщества. (Источник: BlockBeats)

Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.