我是一名剛開始學習網路的學生。
我使用 SSG 建立了一個專案(輸出:「匯出」),用於上傳到 Cloudflare 頁面。
我使用的是 Next.js 版本 13。
我使用了一種稱為應用程式路由的東西,但是當我使用 SSG 建置時,當我轉到另一個頁面時,我會在 URL 位址中看到「txt」。
這是我的第一個 HTML
在 A 標籤內,位址看起來不錯,但是當您點擊進入該頁面時,它附加了 TXT。
建置專案後,會自動產生該 txt 文件,其中包含此內容
我的腳本中有一些程式碼似乎引用了此問題,如果您提供有關如何修復它的建議,我將不勝感激。
我嘗試了 npm run dev
並且它有效。
我搜尋了幾個頁面,試圖找到與此類似的內容,但沒有找到類似的問題。
我只是想確保當我執行 npm run start
時,它會正常路由。
P粉1285631402023-12-31 10:18:57
回答自己
https://github.com/vercel/next.js/issues/48996
將 next
模組版本降級至 13.2。
並在建置後啟動它。
我認為這是 Next.js 13.3 版本中的常見錯誤。
..我很難找到這個錯誤存在的原因