首頁 > 後端開發 > Golang > 為什麼我的 Go Web 應用程式返回 CSS 文件 404?

為什麼我的 Go Web 應用程式返回 CSS 文件 404?

Barbara Streisand
發布: 2024-12-22 03:44:12
原創
258 人瀏覽過

Why Does My Go Web App Return a 404 for CSS Files?

404 Not Found:解析Go Web 應用程式中的CSS 檔案路徑

儘管遵循在Go Web 應用程式中渲染CSS 的既定指南,您嘗試存取CSS 檔案時可能會遇到「404 頁面未找到」錯誤。要解決此問題,了解工作目錄的重要性至關重要。

server.go 檔案的目前實作使用相對路徑來定位 CSS 檔案。這意味著 CSS 檔案是否存在取決於您啟動應用程式的目錄。

例如,如果您從 src 資料夾執行應用程式(go run server/server.go),它可以成功找到你的CSS檔案。但是,如果您從 src/server 資料夾啟動應用程式(go run server.go),它將無法找到 CSS 檔案。

同樣,從應用程式建立本機執行檔並從bin 資料夾也會導致 404 錯誤,因為 bin 目錄中缺少 CSS 資料夾。

要解決此問題,您有兩個方法options:

  1. 使用命令「go run server/server.go」從 src 資料夾啟動應用程式。
  2. 將 css 資料夾複製到 bin 資料夾並啟動可執行檔那個位置。但是,您還必須複製其他靜態文件,例如 HTML 範本。

透過執行其中一種方法,您可以消除 404 錯誤並從 Go Web 應用程式成功存取 CSS 檔案。

以上是為什麼我的 Go Web 應用程式返回 CSS 文件 404?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板