Dikemas kini pada 24 Sep 2025
6 min
git push mencipta URL pratonton yang unik.vercel.com dan sambungkan GitHub/GitLab/Bitbucket.main) dan menggabungkan PR anda.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 dan direktori output.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 atau 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 secara automatik menggunakan Pengoptimuman Imej .public/. menyediakan dan menimbalnya di .export const revalidate = 60 // secondsmain ditetapkan sebagai Pengeluaran.vercel.json untuk mengkonfigurasi binaan dan abaikan:{"buildCommand": "pnpm -w build","ignoreCommand": "git diff --quiet HEAD^ HEAD ./apps/web","framework": "nextjs"}Direktori Output jika menggunakan rangka kerja seperti Astro (dist) atau Remix.Pengendali Laluan, Tindakan Pelayan, dynamic = 'force-dynamic' dan arahan penimbalan dipetakan terus ke infra .// 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 atau vercel.json:// next.config.jsmodule.exports = {async redirects {return membolehkan anda bersembang dengan AI pada mana-mana halaman—berguna untuk menjana coretan konfigurasi, meringkaskan pratonton PR atau merangka senarai semak selepas pelancaran terus daripada papan pemuka .---## Langkah Seterusnya: Hantar Sesuatu Hari Ini- Cipta aplikasi Next.js kecil dan lancarkannya ke URL pratonton.- Tambah domain tersuai dan cuba lencongan.- Perkenalkan satu peraturan (seperti pengepala geo atau get pengesahan ringkas).- Sambungkan pemantauan ralat dan semak log selepas beberapa permintaan ujian.Sebaik sahaja anda melakukan ini sekali, anda akan memahami bukan sahaja cara menggunakan , tetapi cara menggunakannya untuk bergerak lebih pantas daripada yang dibenarkan oleh proses anda dahulu.---## Perkara Utama- Cara menggunakan dalam amalan: sambungkan Git → lancar → pratonton → gabung ke prod.- Bergantung pada ciri terbina dalam: , fungsi tanpa pelayan, ISR, pengoptimuman imej.- Asingkan env dan automatikkan maklum balas melalui pratonton untuk setiap PR.- Tambah domain lebih awal; pantau log dan dari hari pertama.- Optimumkan kos dengan penimbalan, ISR dan pilihan masa jalan yang bernas.### Soalan LazimS1:Apakah cara terpantas untuk mempelajari cara menggunakan ?Sambungkan repo Git anda, lancarkan pemula (seperti Next.js) dan terokai URL pratonton pada setiap tolakan. Kemudian tambahkan pemboleh ubah persekitaran, domain tersuai dan laluan API ringkas untuk meliputi alur kerja teras.S2:Cara menggunakan dengan Next.js untuk prestasi terbaik?Gunakan ISR (`revalidate`), pengoptimuman `next/image` dan untuk logik ringan. Timbal ambilan luaran dan pilih atau masa jalan tanpa pelayan berdasarkan beban kerja.S3:Bolehkah saya menggunakan tanpa Next.js?Ya— menyokong rangka kerja seperti Astro, SvelteKit, Remix dan Nuxt. Pastikan perintah binaan dan direktori output yang betul ditetapkan dan gunakan `vercel.json` jika anda memerlukan penghalaan tersuai.S4:Bagaimanakah cara saya menetapkan pemboleh ubah persekitaran pada ?Dalam papan pemuka , pergi ke Projek → Tetapan → Pemboleh Ubah Persekitaran dan tambahkan nilai untuk Pembangunan, Pratonton dan Pengeluaran. Gunakan `NEXT_PUBLIC_` untuk pemboleh ubah yang mesti didedahkan kepada pelanggan.S5:Cara menggunakan untuk domain tersuai dan SSL?Tambah domain anda di bawah Projek → Domain; memperuntukkan SSL secara automatik. Halakan rekod DNS anda (CNAME atau A/ALIAS) ke dan sahkan dalam papan pemuka.
Cara Menguasai ChatPDF: Mendapatkan Maklumat dengan Lebih Pantas dari Dokumen Padat

Alternatif Terbaik X Auto-Translation untuk Dokumen Cepat dan Tepat

Terjemahan AI Samsung Tidak Tersedia di Iran? Penyelesaian Praktikal

Alat Terjemahan Parsi: Panduan Praktikal untuk Kerja Lebih Cepat dan Tepat

Alternatif Terbaik Grok untuk Penyelidikan Mendalam dan Berpautan

15 Ciri Utama Penjana Imej AI yang Anda Akan Guna