SUPABASE 연동
1. 프로젝트 루트에서 npm install @supabase/supabase-js 설치
2. lib/supabaseClent.ts 파일 생성
3. supabase > Settings > Data API : Project URL & API Key 복사
4. .env.local 파일에 붙여넣기
NEXT_PUBLIC_SUPABASE_URL: URL값 입력
NEXT_PUBLIC_SUPABASE_ANON_KEY: API Key값 입력
5. 코드 예시
"use client";
import { useEffect, useState } from "react";
import { supabase } from "@/lib/supabaseClent";
export default function Postgre() {
const [posts, setPosts] = useState<any[]>([]);
useEffect(() => {
const fetchPosts = async () => {
const { data, error } = await supabase.from("fravel_member").select("*");
if (error) {
console.error("데이터를 가져오는데 실패했습니다:", error);
return;
}
setPosts(data);
};
fetchPosts();
}, []);