我在 GAE 上部署 Next.js 應用程式,公共檔案夾中的所有影像都沒有得到服務,它們在查看日志后都回傳 500 并出現以下錯誤
EROFS: read-only file system, unlink '/workspace/.next/cache/images/zUb0XWtfOUy8jJS-olwIcsJpEse7wovGYRmT3B79mCc=/0.1641776976898.S-2U16B 8WquUZAAJsKsf1k9FpDiuBJX2T6gFU5eXy4=.svg
這是我的 app.yaml 檔案的樣子:
---
handlers:
- url: /.*
secure: always
script: auto
manual_scaling:
instances: 1
runtime: nodejs16
我運行下一個構建以獲得生產構建,但是沒有加載任何影像。請幫忙
uj5u.com熱心網友回復:
看起來 GAE(Google App Engine)不允許寫入,您可以閱讀它們,但它可能試圖在請求中執行一些轉碼,例如:轉換為 svg
一種可能的方式可能是在外部 URL 中托管影像或使用類似imgix或cloudinary
https://nextjs.org/docs/api-reference/next/image#domains
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/414492.html
標籤:
上一篇:如果客戶端位于不同的域中,Express會話不會持續存在
下一篇:如何僅將最終計數列印到控制臺上?
