Aktualizováno 24. zář 2025
6 min
git push vytvoří jedinečnou adresu URL pro náhled.vercel.com a propojte GitHub/GitLab/Bitbucket.main) a sloučením vašeho PR.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 a výstupní adresáře.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 nebo 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 automaticky používá Vercel’s Image Optimization.public/. Vercel je obsluhuje a ukládá do mezipaměti na okraji sítě.export const revalidate = 60 // secondsmain nastavena jako Production.vercel.json ke konfiguraci sestavení a ignorování:{"buildCommand": "pnpm -w build","ignoreCommand": "git diff --quiet HEAD^ HEAD ./apps/web","framework": "nextjs"}Output Directory, pokud používáte frameworky jako Astro (dist) nebo Remix.Route Handlers, Server Actions, dynamic = 'force-dynamic' a direktivy pro ukládání do mezipaměti se mapují přímo na infrastrukturu Vercel.// 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' // opt out of static renderingexport const runtime = 'edge'next.config.js nebo vercel.json:// next.config.jsmodule.exports = {async redirects {return lets you chat with AI on any page—handy for generating config snippets, summarizing PR previews, or drafting post-deploy checklists right from the Vercel dashboard.---## Next Steps: Ship Something Today- Create a small Next.js app and deploy it to a preview URL.- Add a custom domain and try a redirect.- Introduce one Edge Middleware rule (like a geo header or simple auth gate).- Hook up error monitoring and check logs after a few test requests.Once you’ve done this once, you’ll understand not just how to use Vercel, but how to use it to move faster than your process used to allow.---## Key Takeaways- How to use Vercel in practice: connect Git → deploy → preview → merge to prod.- Lean on built-in features: Edge Middleware, serverless functions, ISR, image optimization.- Separate envs and automate feedback via previews for every PR.- Add a domain early; monitor logs and web vitals from day one.- Optimize cost with caching, ISR, and thoughtful runtime choices.### FAQQ1:What is the fastest way to learn how to use Vercel?Connect your Git repo, deploy a starter (like Next.js), and explore preview URLs on each push. Then add environment variables, a custom domain, and a simple API route to cover the core workflow.Q2:How to use Vercel with Next.js for best performance?Use ISR (`revalidate`), `next/image` optimization, and Edge Middleware for lightweight logic. Cache external fetches and choose edge or serverless runtimes based on workload.Q3:Can I use Vercel without Next.js?Yes—Vercel supports frameworks like Astro, SvelteKit, Remix, and Nuxt. Ensure the correct build command and output directory are set, and use `vercel.json` if you need custom routing.Q4:How do I set environment variables on Vercel?In the Vercel dashboard, go to Project → Settings → Environment Variables and add values for Development, Preview, and Production. Use `NEXT_PUBLIC_` for variables that must be exposed to the client.Q5:How to use Vercel for custom domains and SSL?Add your domain under Project → Domains; Vercel provisions SSL automatically. Point your DNS records (CNAME or A/ALIAS) to Vercel and verify in the dashboard.
Jak zvládnout ChatPDF: Rychlejší přehledy z rozsáhlých dokumentů

Nejlepší alternativa k X Auto-Translation pro rychlé a přesné dokumenty

Samsung AI překlad není v Íránu dostupný? Praktická řešení

Nástroje pro překlad do perštiny: praktický průvodce rychlejší a přesnější prací

Nejlepší alternativa k Grok pro hluboký, citovaný výzkum

15 nejlepších funkcí generátoru obrázků s umělou inteligencí, které skutečně využijete