Actualizat la 24 Sept. 2025
6 min
git push creează o adresă URL de previzualizare unică.vercel.com și conectează GitHub/GitLab/Bitbucket.main) și fuzionând PR-ul tău.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 și directoarele de ieșire.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 sau 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 din Next.js utilizează automat Optimizarea imaginilor de la Vercel.public/. Vercel le servește și le stochează în cache la margine.export const revalidate = 60 // secondsmain este setat ca Production.vercel.json pentru a configura build-urile și ignorările:{"buildCommand": "pnpm -w build","ignoreCommand": "git diff --quiet HEAD^ HEAD ./apps/web","framework": "nextjs"}Output Directory dacă utilizezi framework-uri precum Astro (dist) sau Remix.Route Handlers, Server Actions, dynamic = 'force-dynamic' și directivele de caching se mapează direct la infrastructura 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 sau 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.
Cum să stăpânești ChatPDF: Informații rapide din documente dense

Cea mai bună alternativă la X Auto-Translation pentru documente rapide și precise

Traducerea AI Samsung indisponibilă în Iran? Soluții practice

Instrumente de traducere persană: un ghid practic pentru o muncă mai rapidă și precisă

Cea mai bună alternativă la Grok pentru cercetări aprofundate și citate

Top 15 Caracteristici ale Generatorului de Imagini AI pe Care le Veți Folosi Cu Adevărat