我已經學習了 Go 網站上的編寫 Web 應用程序教程,并且開始編寫自己的 Web 應用程序。我還閱讀了如何編寫 Go 代碼的開頭,并嘗試使用相同的工作區結構組織我的代碼。我正在編寫一個名為 mygosite 的簡單 Web 應用程序,它通過呈現單個模板來處理所有請求。運行后go install github.com/wesleym/mygosite,我的目錄結構現在如下所示:go+-src| +-github.com| +-wesleym| +-mygosite| +-mygosite.go| +-templates| +- index.html| +-.git+-bin +-mygosite在我的代碼中,我指的是帶有 path 的模板templates/index.html。當我運行時bin/mygosite,應用程序找不到我的模板,因為它在源代碼樹中。由于模板對我的應用程序很重要,我不想將它們移到 mygosite git 存儲庫之外??紤]到我要做什么,我的目錄布局是否合理?我應該將代碼中模板的路徑更改為src/github.com/wesleym/mygosite/templates/index.html嗎?像 CSS 和 JavaScript 這樣的靜態資產怎么樣——在引入它們的時候應該去哪里?tl;dr:在 Go Web 應用程序項目中,我應該將模板和靜態文件放在哪里?
- 0 回答
- 0 關注
- 266 瀏覽
添加回答
舉報
0/150
提交
取消