تازہ ترین 24 ستمبر 2025 کو
6 منٹ
git push ایک منفرد پیش نظارہ URL بناتا ہے۔main) سیٹ کر کے اور اپنے 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، اور آؤٹ پٹ ڈائریکٹریاں۔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 یا 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 خود بخود Vercel کی امیج آپٹیمائزیشن کا استعمال کرتا ہے۔public/ میں جامد فائلیں ڈالیں۔ Vercel انہیں ایج پر پیش کرتا ہے اور کیش کرتا ہے۔export const revalidate = 60 // secondsmain کو پروڈکشن کے طور پر سیٹ کیا گیا ہے تو Vercel خود بخود پروڈکشن میں پروموٹ کرتا ہے۔vercel.json استعمال کریں:{"buildCommand": "pnpm -w build","ignoreCommand": "git diff --quiet HEAD^ HEAD ./apps/web","framework": "nextjs"}dist) یا Remix جیسے فریم ورکس استعمال کر رہے ہیں تو آؤٹ پٹ ڈائریکٹری سیٹ کریں۔روٹ ہینڈلرز، سرور ایکشنز، dynamic = 'force-dynamic'، اور کیشنگ ڈائریکٹوز براہ راست 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' // سٹیٹک رینڈرنگ سے آپٹ آؤٹ کریںexport const runtime = 'edge'next.config.js یا 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.
ChatPDF میں مہارت کیسے حاصل کریں: گھنے دستاویزات سے تیز تر بصیرت

تیز، درست دستاویزات کے لیے بہترین X آٹو-ترجمہ متبادل

کیا ایران میں Samsung AI ترجمہ دستیاب نہیں؟ عملی حل

فارسی ترجمہ کے اوزار: تیز اور درست کام کے لیے عملی رہنمائی

گہرے، حوالہ دار تحقیق کے لیے بہترین Grok متبادل

اے آئی امیج جنریٹر کی 15 بہترین خصوصیات جو آپ واقعی استعمال کریں گے