본문 바로가기
WIKI 기술 지식 베이스

Astro + Turso

원문 보기 위키 갱신

Astro 프로젝트에 Turso를 몇 분 만에 세팅하는 방법이에요. 설치부터 자격 증명 설정, 클라이언트 구성, SQL 실행까지 순서대로 따라오세요.

출처: 문서

본문

Prerequisites

이 가이드를 제대로 따라가려면 다음이 필요해요:

Install the libSQL SDK

@libsql/client 패키지를 설치하면 돼요: npm install @libsql/client

Configure database credentials

데이터베이스 자격 증명(URL과 인증 토큰)을 받아서 환경 변수로 저장해 두세요.

Configure libSQL client

import { createClient } from "@libsql/client/web";

export const turso = createClient({
  url: import.meta.env.TURSO_DATABASE_URL!,
  authToken: import.meta.env.TURSO_AUTH_TOKEN,
});

참고로, Astro는 곧 새로운 ENV API를 도입할 예정이에요. 미리 보기.

Execute SQL

---
import { turso } from './turso'

const { rows } = await turso.execute('SELECT * FROM table_name')
---

Examples

Blog — 전체 소스 코드를 확인할 수 있어요.

더 알아보기 (Learn more)