voglerr
voglerr
DTDrizzle Team
Created by voglerr on 1/21/2025 in #help
drizzle-orm/libsql 'file:' does not work with Next.js
I'm following https://orm.drizzle.team/docs/get-started-sqlite, but using e.g. drizzle('file:libsql.db') does not work with Next.js. When using import { drizzle } from 'drizzle-orm/libsql', I get LibsqlError: URL_SCHEME_NOT_SUPPORTED: The client that uses Web standard APIs supports only "libsql:", "wss:", "ws:", "https:" and "http:" URLs, got "file:". For more information, please read https://github.com/libsql/libsql-client-ts#supported-urls. When using import { drizzle } from 'drizzle-orm/libsql/node', I get Error: Neon: unsupported system: undefined. Both work fine when running a file via e.g. tsx but not when running with next dev --turbopack.
4 replies