மேம்படுத்தப்பட்டது 24 செப்டெம்பர் 2025
6 நிமிடம்
git push ஒரு தனிப்பட்ட முன்னோட்ட URL-ஐ உருவாக்குகிறது.vercel.com இல் மற்றும் GitHub/GitLab/Bitbucket-ஐ இணைக்கவும்.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 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.js பயன்பாட்டை உருவாக்கி, அதை ஒரு முன்னோட்ட URL-க்கு வெளியிடவும்.- ஒரு தனிப்பயன் களத்தை சேர்த்து ஒரு திருப்பிவிடலை முயற்சிக்கவும்.- ஒரு எட்ஜ் இடைநிலை மென்பொருள் விதியை அறிமுகப்படுத்துங்கள் (ஒரு புவியியல் தலைப்பு அல்லது எளிய அங்கீகார கேட் போன்றவை).- பிழை கண்காணிப்பை இணைத்து சில சோதனை கோரிக்கைகளுக்குப் பிறகு பதிவுகளை சரிபார்க்கவும்.நீங்கள் இதை ஒரு முறை செய்தவுடன், Vercel-ஐ எவ்வாறு பயன்படுத்துவது என்பதை மட்டுமல்லாமல், உங்கள் செயல்முறை அனுமதித்ததை விட வேகமாக நகர்த்துவதற்கு அதை எவ்வாறு பயன்படுத்துவது என்பதையும் நீங்கள் புரிந்துகொள்வீர்கள்.---## முக்கிய குறிப்புகள்- Vercel-ஐ நடைமுறையில் எவ்வாறு பயன்படுத்துவது: Git → வெளியீடு → முன்னோட்டம் → உற்பத்திக்காக இணைக்கவும்.- உள்ளமைக்கப்பட்ட அம்சங்களைப் பயன்படுத்தவும்: எட்ஜ் இடைநிலை மென்பொருள், சேவையற்ற செயல்பாடுகள், ISR, பட மேம்படுத்தல்.- ஒவ்வொரு PR-க்கும் முன்னோட்டங்கள் மூலம் சூழல்களைப் பிரிக்கவும் மற்றும் பின்னூட்டத்தை தானியங்குபடுத்தவும்.- ஒரு களத்தை ஆரம்பத்திலேயே சேர்க்கவும்; முதல் நாளிலிருந்து பதிவுகள் மற்றும் வலை முக்கியத்துவங்களை கண்காணிக்கவும்.- தற்காலிக சேமிப்பு, ISR மற்றும் சிந்தனைமிக்க ரன்டைம் தேர்வுகள் மூலம் செலவை மேம்படுத்தவும்.### அடிக்கடி கேட்கப்படும் கேள்விகள்Q1:Vercel-ஐ எவ்வாறு பயன்படுத்துவது என்பதைக் கற்றுக்கொள்வதற்கான விரைவான வழி எது?உங்கள் Git களஞ்சியத்தை இணைத்து, ஒரு தொடக்கத்தை (Next.js போன்றவை) வெளியிட்டு, ஒவ்வொரு புஷ்ஷிலும் முன்னோட்ட URL-களை ஆராயுங்கள். பின்னர் சூழல் மாறிகள், ஒரு தனிப்பயன் களம் மற்றும் முக்கிய பணிப்பாய்வை உள்ளடக்கும் ஒரு எளிய API பாதையைச் சேர்க்கவும்.Q2:சிறந்த செயல்திறனுக்காக Next.js உடன் Vercel-ஐ எவ்வாறு பயன்படுத்துவது?ISR (`revalidate`), `next/image` மேம்படுத்தல் மற்றும் இலகுரக தர்க்கத்திற்கான எட்ஜ் இடைநிலை மென்பொருளைப் பயன்படுத்தவும். வெளிப்புற எடுப்புகளை தற்காலிகமாக சேமித்து, பணிச்சுமையின் அடிப்படையில் எட்ஜ் அல்லது சேவையற்ற ரன்டைம்களைத் தேர்ந்தெடுக்கவும்.Q3:Next.js இல்லாமல் Vercel ஐ பயன்படுத்தலாமா?ஆம்—Vercel Astro, SvelteKit, Remix மற்றும் Nuxt போன்ற கட்டமைப்புகளை ஆதரிக்கிறது. சரியான உருவாக்க கட்டளை மற்றும் வெளியீட்டு கோப்பகம் அமைக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும், மேலும் உங்களுக்கு தனிப்பயன் ரூட்டிங் தேவைப்பட்டால் `vercel.json` ஐப் பயன்படுத்தவும்.Q4:Vercel இல் சூழல் மாறிகளை எவ்வாறு அமைப்பது?Vercel டாஷ்போர்டில், திட்டம் → அமைப்புகள் → சூழல் மாறிகள் என்பதற்குச் சென்று உருவாக்கம், முன்னோட்டம் மற்றும் உற்பத்திக்கு மதிப்புகளைச் சேர்க்கவும். கிளையண்டிற்கு வெளிப்படுத்த வேண்டிய மாறிகளுக்கு `NEXT_PUBLIC_` ஐப் பயன்படுத்தவும்.Q5:தனிப்பயன் களங்கள் மற்றும் SSL க்காக Vercel ஐ எவ்வாறு பயன்படுத்துவது?திட்டம் → களங்கள் என்பதன் கீழ் உங்கள் களத்தைச் சேர்க்கவும்; Vercel SSL ஐ தானாக வழங்குகிறது. Vercel க்கு உங்கள் DNS பதிவுகளை (CNAME அல்லது A/ALIAS) சுட்டிக்காட்டி டாஷ்போர்டில் சரிபார்க்கவும்.
ChatPDF-ஐ எப்படி நிபுணத்துவம் பெறுவது: அடர்ந்த ஆவணங்களில் விரைவான洞察ங்கள்

விரைவு மற்றும் துல்லியமான ஆவணங்களுக்கு சிறந்த X தானாக மொழிபெயர்ப்பு மாற்று

இரானில் Samsung AI மொழிபெயர்ப்பு கிடைக்கவில்லை? நடைமுறைத் தீர்வுகள்

பெர்சிய மொழி மொழிபெயர்ப்பு கருவிகள்: விரைவான மற்றும் துல்லியமான பணிக்கான நடைமுறை வழிகாட்டி

ஆழமான, மேற்கோள் கொண்ட ஆய்விற்கு சிறந்த Grok மாற்று

AI பட உருவாக்க கருவியின் நீங்கள் உண்மையில் பயன்படுத்தக்கூடிய சிறந்த 15 அம்சங்கள்