Set up Turso in your Quasar project in minutes
Install the libSQL SDK
@libsql/client
npm install @libsql/client
Configure database credentials
turso db show --url <database-name>
turso db tokens create <database-name>
.env.local
VITE_TURSO_DATABASE_URL="..." VITE_TURSO_AUTH_TOKEN="..."
Configure libSQL Client
import { createClient } from "@libsql/client/web"; const turso = createClient({ url: import.meta.env.VITE_TURSO_DATABASE_URL, authToken: import.meta.env.VITE_TURSO_AUTH_TOKEN, });
{ build: { target: { browser: [ 'es2020', 'edge88', 'firefox78', 'chrome87', 'safari13.1' ], node: 'node16' }, extendViteConf(config) { config.optimizeDeps = { esbuildOptions: { target: 'es2020', } } } } }
Fetch data from Turso.
import { ref } from "vue"; const items = ref(); const { rows } = await turso.execute("select * from my-table"); items.value = rows;
Was this page helpful?