[英]AWS Amplify with Nuxt.js - Reference Error: Navigator is not defined
[英]Deploying SSR Nuxt.js on AWS Lambda with Cloudflare?
我正在嘗試通過 Cloudflare 支持的 AWS Lambda 上的 nuxt.js 實現一個 vue.js 服務器(-less)端呈現的類似 webshop 的站點。
我更喜歡 Cloudflare 而不是 Cloudfront,因為 http/3、圖像優化功能、攻擊安全性、brotli 以及 Cloudflare 提供的一些開箱即用的功能。
不幸的是,我找不到任何資源,如果有人以前這樣做過,以及要注意什么才能正常工作。
現在我的設置是這樣的:
User -> Route53 -> AWS API Gateway -> AWS Lambda
-> S3 (for static files)
-> another AWS Lambda for dynamic data from Elasticsearch indexes
我不確定在哪里正確集成 Cloudflare。
`我找到了一篇關於以下內容的博文和主題:
此外,我已經閱讀了一篇關於通過只允許 Cloudflare IP 來保護 API 網關免受攻擊者的必要性的文章。
你們中有人已經使用 Cloudflare 設置了 Vue + Nuxt 嗎? 我願意接受任何其他建議或想法。
非常感謝! 菲利普
我不確定在哪里正確集成 Cloudflare。
假設這是這里問題的關鍵,這就是使用您提供的符號的樣子。
User -> Route53 -> Cloudflare -> AWS API Gateway -> AWS Lambda -> S3 -> Another lambda
基本思想是,您希望 Cloudflare 成為您的 DNS (Route53) 解析的第一件事,以便它可以在緩存內容到達您的應用程序之前正確地提供它。 在這種情況下,將從 API Gateway 開始。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.