svelte-kit-pg-cloudflare/src/routes/+page.server.js
2024-03-02 13:16:06 -06:00

21 lines
479 B
JavaScript

import { Kysely, PostgresDialect } from 'kysely';
import pg from 'pg';
const { Pool } = pg;
import Cursor from 'pg-cursor';
export const load = async ({ request, locals: { app, user, sb }, cookies, platform: { DB } }) => {
console.log(JSON.stringify(DB));
const db = new Kysely({
dialect: new PostgresDialect({ pool: new Pool(DB) }),
cursor: Cursor,
});
return {
users: await db.selectFrom('users').select(['id']).execute(),
};
};