部屬你的 Next.js 程式

Next.js 和 Vercel

Vercel 是由 Next.js 的開發者們開發的平台,並且對 Next.js 提供第一線的支援。當您將 Next.js 應用程式部署到 Vercel 時,默認情況下會自動執行以下步驟:

  • 使用靜態生成的頁面和靜態資源(JS、CSS、圖像、字型等)的頁面將自動從 Vercel 的邊緣網路(Edge Network)提供服務,使網路傳遞極為迅速。
  • 使用伺服端渲染API 路由的頁面將自動成為獨立的無伺服器運算(Serverless Functions)。這允許頁面渲染和 API 請求無限擴展,以應對任何規模的流量。

Vercel 還有許多其他功能,例如:

  • 客製化域名: 一旦在 Vercel 上部署,您可以為您的 Next.js 應用程式指定一個自訂域名。請參閱我們的文件,了解詳細的操作步驟。
  • 環境變數: 您還可以在 Vercel 上設置環境變數。請參閱我們的文件,了解詳細的操作步驟。然後,您可以在 Next.js 應用程式中使用這些環境變數
  • 自動化 HTTPS: 默認情況下啟用了 HTTPS(包括自訂域名),無需進行額外的配置。我們會自動更新 SSL 憑證,讓您的應用程式始終保持安全的加密連接。

您可以在 Vercel 文件中進一步了解有關這個平台的更多資訊。

在每次推送上預覽部署

以下步驟是可選的 — 您可以嘗試操作,或只是閱讀了解。

  • 在您的應用程式上創建一個新的分支
  • 進行一些更改並將其推送到 GitHub。
  • 建立一個新的 Pull RequestGitHub 幫助頁面)。

您應該會在 Pull Request 頁面上看到 Vercel bot 的評論。

嘗試點擊該評論中的預覽 URL。您應該能夠看到剛剛所做的修改。

當您有個開啟的 Pull Request,Vercel 會自動為該分支創建預覽部署頁面,並在每次提交時更新。預覽 URL 將始終指向最新的預覽部署頁面。

您可以將這個預覽 URL 與您的合作者分享,以即時獲得反饋。

如果預覽部署看起來不錯,您可以將其合併到主要分支。當您這樣做時,Vercel 會自動創建一個生產環境部署。

開發、預覽、上線

  • 開發階段:我們在 Next.js 中編寫了程式碼,並使用 Next.js 開發伺服器以利用其熱重載功能。
  • 預覽階段:我們將更改推送到 GitHub 上的分支,Vercel 創建了一個預覽部署,並且可以透過 URL 存取。我們可以將此預覽 URL 與其他人分享,以獲得意見反饋。除了 code reviews,您還可以進行部署預覽。
  • 上線階段:我們將 Pull Request 合併到主要分支,以便部署至生產環境。

我們強烈建議在開發 Next.js 應用程式時使用這個工作流 — 它將幫助您更快地迭代您的應用程式。

← 返回上一頁 前往下一頁 →
本篇文章由Dalufishe

Dalufishe

貢獻翻譯。瞭解如何參與貢獻