beego靜態(tài)文件處理

2023-11-20 18:04 更新

前面我們介紹了如何輸出靜態(tài)頁面,但是我們的網(wǎng)頁往往包含了很多的靜態(tài)文件,包括圖片、JS、CSS 等,剛才創(chuàng)建的應(yīng)用里面就創(chuàng)建了如下目錄:

├── static
    │   ├── css
    │   ├── img
    │   └── js

beego 默認(rèn)注冊了 static 目錄為靜態(tài)處理的目錄,注冊樣式:URL 前綴和映射的目錄(在/main.go文件中beego.Run()之前加入):

StaticDir["/static"] = "static"

用戶可以設(shè)置多個靜態(tài)文件處理目錄,例如你有多個文件下載目錄 download1、download2,你可以這樣映射(在 /main.go 文件中 beego.Run() 之前加入):

beego.SetStaticPath("/down1", "download1")
beego.SetStaticPath("/down2", "download2")

這樣用戶訪問 URL http://localhost:8080/down1/123.txt 則會請求 download1 目錄下的 123.txt 文件。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號