簡體   English   中英

如何在 Netlify 上將 SSR 與 Nuxt.js 結合使用

[英]How to use SSR with Nuxt.js on Netlify

我理解的方式是服務器端渲染 (SSR) 是服務器渲染頁面,然后通過一個流將數據塊發送到瀏覽器,而不是瀏覽器(客戶端)加載 HTML 頁面,然后發出所有請求JS/CSS 等

這是我想支持我的網頁的行為。 但是按照他們的 Netlify指南,像往常一樣生成靜態 HTML 頁面,並帶有指向所有外部依賴項的鏈接?

在那種情況下不會運行npm run generate禁用 SSR? 還是我完全誤解了這是如何工作的?

Netlify 是一種靜態托管服務,這意味着它們本身不支持 SSR。 我確實聯系了他們,他們為我指明了使用他們的功能運行Express服務器的方向。

如果你想要 SSR 沒有麻煩,另一種選擇是Heroku Nuxt 還可以動態生成路由,然后您可以將其提供給 Netlify。 唯一的缺點是,如果后端的信息發生變化,則必須重新運行 generate 以獲取新信息。

您不能 Netlify 不適用於 SSR,這里使用 nuxt 文檔僅提及靜態渲染。

理論上,您應該將 SSR 與 Function(無服務器)一起使用,您需要大量配置才能實現。

您可以使用 Vercel Builder for Nuxt 在 Vercel 上實現它: https : //github.com/nuxt/vercel-builder

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM