NBase 문서

NBase 플랫폼에 대한 포괄적인 가이드, 튜토리얼 및 API 레퍼런스입니다. 이 문서를 통해 앱을 구축하고 확장하는 데 필요한 모든 정보를 찾을 수 있습니다.

빠른 시작 예제

JavaScript SDK 예제
// NBase 클라이언트 초기화
import { createClient } from '@nbase/client'

const nbase = createClient('YOUR_NBASE_URL', 'YOUR_NBASE_KEY')

// 사용자 인증
async function signUpNewUser() {
  const { data, error } = await nbase.auth.signUp({
    email: 'user@example.com',
    password: 'securepassword123'
  })
  
  if (error) {
    console.error('Error signing up:', error.message)
    return
  }
  
  console.log('New user created:', data.user)
  return data.user
}

// 데이터베이스 쿼리
async function fetchUserTasks(userId) {
  const { data, error } = await nbase.db
    .from('tasks')
    .select('*')
    .eq('user_id', userId)
    .order('created_at', { ascending: false })
  
  if (error) {
    console.error('Error fetching tasks:', error.message)
    return []
  }
  
  return data
}

// 서버리스 함수 호출
async function processImage(imageUrl) {
  const { data, error } = await nbase.functions.invoke('process-image', {
    imageUrl: imageUrl
  })
  
  if (error) {
    console.error('Error processing image:', error.message)
    return
  }
  
  console.log('Processed image:', data)
  return data
}

개발자 뉴스레터 구독

최신 업데이트, 튜토리얼 및 개발자 리소스를 받아보세요.