0Pricing
Sveltejs Academy · Lezione

Distribuzione su Vercel con un database

Colleghi un database Vercel Postgres o Neon a un'app SvelteKit distribuita su Vercel.

Distribuzione su Vercel con un database è una lezione Sveltejs Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Sveltejs Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Sveltejs Academy include 4 lezioni in totale.

Scegliere un DB

Vercel offre Postgres, KV e l'archiviazione Blob. Anche Neon e PlanetScale sono molto diffusi.

Creare il progetto

Colleghi il repository GitHub a Vercel; il progetto verrà rilevato automaticamente come SvelteKit.

Impostare le variabili env

Aggiunga DATABASE_URL nella dashboard del progetto Vercel, alla voce Environment Variables.

Scegliere il runtime

Utilizzi il runtime Node per la piena compatibilità con Node oppure il runtime edge per avvii a freddo più rapidi, ma con alcune limitazioni.

Migrazione in CI

Esegua le migrazioni Drizzle durante la build o come passaggio separato della distribuzione.

Connection pooling

Utilizzi un pooler, come Neon, Supabase o PgBouncer, per l'accesso ai database serverless e per evitare di esaurire le connessioni.

Driver compatibili con edge

Per il runtime edge, utilizzi driver come il driver serverless di Neon, che funzionano tramite HTTP.

Distribuzioni di anteprima

Vercel crea URL di anteprima per ogni PR. Li utilizzi con un database di staging o con un branch.

Log e monitoraggio

Esamini i log del runtime nella dashboard Vercel e integri Sentry per la gestione degli errori.

Dominio personalizzato

Aggiunga il Suo dominio in Vercel; HTTPS viene configurato automaticamente.

Attenzione ai costi

Monitori le esecuzioni delle funzioni e l'utilizzo del database; il serverless può essere economico o costoso a seconda del traffico.

Verifica rapida

Perché utilizzare il connection pooling in un ambiente serverless?

Riepilogo

Esegua la distribuzione su Vercel con le variabili env, scelga con attenzione runtime e driver del database e utilizzi un connection pooler per i carichi di lavoro serverless.

Domande Frequenti

La lezione «Distribuzione su Vercel con un database» è gratuita?

Sì — il testo completo di «Distribuzione su Vercel con un database» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Sveltejs Academy, passa a CoddyKit PRO. Il corso Sveltejs Academy include 4 lezioni in totale.

Cosa imparerò in «Distribuzione su Vercel con un database»?

Colleghi un database Vercel Postgres o Neon a un'app SvelteKit distribuita su Vercel. Eserciti Sveltejs Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Sveltejs Academy?

Non è richiesta alcuna esperienza precedente. Sveltejs Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Distribuzione su Vercel con un database»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Sveltejs Academy?

Sì. Ogni lezione Sveltejs Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Auth + Database + API: architettura
  2. Drizzle ORM con SvelteKit
  3. Distribuzione su Vercel con un database
  4. Type safety end-to-end con tRPC
← Torna a Sveltejs Academy