Supabase Meluncurkan @supabase/server untuk Menyederhanakan Template Otentikasi SSR

iconKuCoinFlash
Bagikan
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconRingkasan

expand icon
Supabase meluncurkan paket npm @supabase/server, versi 0.1.4, pada 21 April (UTC+8). Paket ini menyederhanakan otentikasi SSR dan manajemen cookie untuk kerangka kerja seperti Next.js. Alat ini mencakup fungsi withSupabase untuk menyederhanakan kebijakan akses dan konfigurasi klien. Seiring regulasi CFT semakin ketat, pengembang membutuhkan alat yang efisien untuk mempertahankan likuiditas dan kepatuhan pasar kripto. Co-founder Supabase, Paul Copplestone, mencatat bahwa paket ini masih tahap awal, dengan adapter khusus kerangka kerja sedang dalam pengembangan.

Berita ME, pada 21 April (UTC+8), menurut pemantauan Beating, Supabase meluncurkan paket npm @supabase/server versi 0.1.4 dengan lisensi MIT. Paket ini menggabungkan pembuatan klien Supabase, sinkronisasi cookie, dan pemeliharaan sesi otorisasi untuk skenario server-side rendering, API routing, dan edge functions, sehingga pengembang tidak perlu lagi menyusunnya sendiri. Penggunaannya menyediakan fungsi tingkat tinggi bernama withSupabase. Pengembang memberikan kebijakan akses (contohnya allow: 'user', hanya mengizinkan pengguna yang masuk), dan fungsi yang dikembalikan akan menempelkan klien Supabase yang telah dikonfigurasi ke ctx.supabase, sehingga kode bisnis dapat langsung menggunakan ctx.supabase.from('todos').select() untuk mengakses database. Paul Copplestone, salah satu pendiri Supabase, mengumumkan berita ini di X, menyatakan bahwa ini adalah versi awal dan tim sedang mencari tester serta umpan balik, sambil secara paralel mengembangkan adaptor untuk berbagai kerangka kerja. Sebelumnya, saat mengintegrasikan Supabase ke dalam kerangka kerja SSR seperti Next.js, pengembang harus menulis kode sendiri untuk membaca cookie, menyegarkan sesi, dan mentransmisikan klien—kode boilerplate ini telah lama menjadi keluhan komunitas. (Sumber: BlockBeats)

Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini. Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.