@nuxfly/core
Version:
Nuxt module for Fly.io integration with storage and database support
17 lines (16 loc) • 382 B
JavaScript
import { createClient } from "@libsql/client";
let db;
export default function useSqliteDatabase() {
if (!db) {
const nuxflyConfig = useRuntimeConfig().nuxfly || {};
if (!nuxflyConfig.dbUrl) {
throw new Error("Database URL is not configured in nuxfly configuration.");
}
db = createClient({
url: nuxflyConfig.dbUrl
});
}
return {
db
};
}