Uuendatud 24. sept 2025
6 min
git push loob unikaalse eelvaate URL-i.vercel.com ja ühenda GitHub/GitLab/Bitbucket.main) ja ühendades oma PR-i.npx create-next-app@latest my-appcd my-appnpm run devgit initgit add -Agit commit -m "init"git branch -M maingit remote add origin <your-repo-url>git push -u origin mainnpm install, npm run build ja väljundkataloogid.npm run dev).NEXT_PUBLIC_.NEXT_PUBLIC_API_BASE=DATABASE_URL=postgres://...JWT_SECRET=supersecretconst api = process.env.NEXT_PUBLIC_API_BASEconst conn = process.env.DATABASE_URLpages/api/hello.ts või app/api/hello/route.ts.// app/api/hello/route.tsimport { NextResponse } from 'next/server'export async function GET {return NextResponse.json({ message: 'Hello from Vercel Functions!' })}middleware.ts:import { NextResponse } from 'next/server'import type { NextRequest } from 'next/server'export function middleware(req: NextRequest) {const country = req.geo?.country || 'US'const res = NextResponse.nextres.headers.set('x-country', country)return res}next/image kasutab automaatselt Verceli pildi optimeerimist.public/. Vercel serveerib ja vahemällu need servas.export const revalidate = 60 // sekunditmain on seatud tootmiseks.vercel.json ehituste ja ignoreerimiste konfigureerimiseks:{"buildCommand": "pnpm -w build","ignoreCommand": "git diff --quiet HEAD^ HEAD ./apps/web","framework": "nextjs"}Output Directory, kui kasutad raamistikke nagu Astro (dist) või Remix.Route Handlers, Server Actions, dynamic = 'force-dynamic' ja vahemälu direktiivid vastavad otse Verceli infrastruktuurile.// app/api/products/route.tsimport { NextResponse } from 'next/server'export async function GET {const data = await fetch(' { next: { revalidate: 3600 } })return NextResponse.json(await data.json)}export const dynamic = 'force-dynamic' // loobu staatilisest renderdamisestexport const runtime = 'edge'next.config.js või vercel.json:// next.config.jsmodule.exports = {async redirects {return võimaldab sul suhelda tehisintellektiga mis tahes lehel – see on kasulik konfiguratsioonilõikude genereerimiseks, PR-i eelvaadete kokkuvõtmiseks või juurutamisjärgsete kontrollnimekirjade koostamiseks otse Verceli armatuurlaualt.---## Järgmised sammud: Saada midagi täna- Loo väike Next.js rakendus ja juuruta see eelvaate URL-ile.- Lisa kohandatud domeen ja proovi ümbersuunamist.- Tutvusta ühte Edge Middleware reeglit (nagu geo-päis või lihtne autentimise värav).- Ühenda veamonitooring ja kontrolli logisid pärast mõnda testpäringut.Kui sa oled seda korra teinud, mõistad sa mitte ainult seda, kuidas kasutada Vercelit, vaid ka seda, kuidas seda kasutada, et liikuda kiiremini, kui sinu protsess varem lubas.---## Peamised järeldused- Kuidas kasutada Vercelit praktikas: ühenda Git → juuruta → eelvaade → ühenda tootmisse.- Toetu sisseehitatud funktsioonidele: Edge Middleware, serverita funktsioonid, ISR, pildi optimeerimine.- Eralda keskkonnad ja automatiseeri tagasiside iga PR-i eelvaadete kaudu.- Lisa domeen varakult; jälgi logisid ja veebi elutähtsaid näitajaid esimesest päevast alates.- Optimeeri kulusid vahemälu, ISR-i ja läbimõeldud runtime valikute abil.### KKKK1: Mis on kiireim viis õppida, kuidas Vercelit kasutada?Ühenda oma Git repo, juuruta stardipakett (nagu Next.js) ja uuri eelvaate URL-e igal üles saatmisel. Seejärel lisa keskkonnamuutujad, kohandatud domeen ja lihtne API marsruut, et katta põhiline töövoog.K2: Kuidas kasutada Vercelit Next.js-iga parima jõudluse saavutamiseks?Kasuta ISR-i (`revalidate`), `next/image` optimeerimist ja Edge Middleware'i kerge loogika jaoks. Vahemällu välised toomised ja vali serva või serverita runtime sõltuvalt töökoormusest.K3: Kas ma saan Vercelit kasutada ilma Next.js-ita?Jah – Vercel toetab raamistikke nagu Astro, SvelteKit, Remix ja Nuxt. Veendu, et on määratud õige ehituskäsk ja väljundkataloog, ning kasuta `vercel.json`, kui vajad kohandatud marsruutimist.K4: Kuidas ma saan Vercelis keskkonnamuutujaid määrata?Verceli armatuurlaual mine Project → Settings → Environment Variables ja lisa väärtused arenduse, eelvaate ja tootmise jaoks. Kasuta `NEXT_PUBLIC_` muutujate jaoks, mis peavad olema kliendile avaldatud.K5: Kuidas kasutada Vercelit kohandatud domeenide ja SSL-i jaoks?Lisa oma domeen jaotises Project → Domains; Vercel varustab SSL-i automaatselt. Suuna oma DNS-i kirjed (CNAME või A/ALIAS) Vercelile ja kinnita armatuurlaual.
Kuidas valitseda ChatPDF-i: Kiirem ülevaade mahukatest dokumentidest

Parim X automaatse tõlke alternatiiv kiirete ja täpsete dokumentide jaoks

Samsungi tehisintellekti tõlge ei ole Iraanis saadaval? Praktilised lahendused

Pärsia tõlkete tööriistad: praktiline juhend kiirema ja täpsema töö jaoks

Parim Groki alternatiiv põhjalikuks ja viidatud uurimistööks

AI pildigeneraatori 15 parimat funktsiooni, mida sa tegelikult kasutad