Drizzle ORMSponsorSponsor (opens in a new tab)DocumentationDocumentation
GitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab)
  • Drizzle ORM
    Drizzle Kit
  • Quick start
  • Installation & database connection
    • PostgreSQL
      • Postgres.JS
      • node-postgres
      • Neon
      • AWS Data API
    • MySQL
      • PlanetScale
      • MySQL 2
    • SQLite
      • Turso
      • Cloudflare D1
      • bun:sqlite
      • better-sqlite3
      • HTTP proxy
  • Schema declaration
  • Column types
    • PostgreSQL
    • MySQL
    • SQLite
  • Conditional operators
  • SQL queries [CRUD]
  • Relational queries 🚀
  • Joins
  • Indexes & Constraints
  • Magic sql`` operator
  • Views
  • Schemas
  • Performance
  • Migrations
  • Custom types
  • Goodies
  • Extensions
  • drizzle-zod
  • Sponsor (opens in a new tab)
  • Documentation
    • Drizzle ORM
      Drizzle Kit
    • Quick start
    • Installation & database connection
      • PostgreSQL
        • Postgres.JS
        • node-postgres
        • Neon
        • AWS Data API
      • MySQL
        • PlanetScale
        • MySQL 2
      • SQLite
        • Turso
        • Cloudflare D1
        • bun:sqlite
        • better-sqlite3
        • HTTP proxy
          • HTTP proxy
    • Schema declaration
    • Column types
      • PostgreSQL
      • MySQL
      • SQLite
    • Conditional operators
    • SQL queries [CRUD]
    • Relational queries 🚀
    • Joins
    • Indexes & Constraints
    • Magic sql`` operator
    • Views
    • Schemas
    • Performance
    • Migrations
    • Custom types
    • Goodies
    • Extensions
    • drizzle-zod
  • Documentation
    • Drizzle ORM
      Drizzle Kit
    • Overview
    • Quick start
    • Configuration
    • List of commands

On This Page

  • HTTP proxy
Question? Give us feedback → (opens in a new tab)
Documentation
Installation & database connection
SQLite
HTTP proxy

HTTP proxy

const db = drizzle(async (sql, params, method) => {
  try {
    const rows = await axios.post('http://localhost:3000/query', { sql, params, method });
 
    return { rows: rows.data };
  } catch (e: any) {
    console.error('Error from sqlite proxy server: ', e.response.data)
    return { rows: [] };
  }
});
better-sqlite3Schema declaration

MIT 2023 © Nextra.