我正在編寫一個同時支持REST API和靜態文件的golang杜松子酒應用。理想情況下,我應該分開後端和前端邏輯,但對於這種情況,我必須將它們放在一起。例如,API的頂級路徑是通配符,如http://myapp.com/ {用戶名}/{主題},並且此同一端點也可以提供一些保留的靜態資源,如http://myapp.com/js/app.js或http://myapp.com/css/style.css。Golang杜松子酒:在同一個應用中提供JSON和靜態文件
我知道這不是最佳做法,我應該分開前端代碼,但在我的情況下還存在其他一些非技術性問題。杜松子有辦法從一個文件夾中提供靜態文件,但我想提供指向一些已知資源(JS,CSS,字體等)的特定「保留」路徑。我怎麼能用GIN來做到這一點?
我可以使用杜松子酒模板爲index.html服務,但無法弄清楚如何使用其餘的資源。
你看到了嗎? https://github.com/gin-gonic/gin/issues/75 – Jack