在上節內容中,我們已經搭建了實戰專案框架,並將實戰專案開發所需要的靜態資原始檔進行了匯入。在本節內容中,我們將講解如何通過相關的配置,並初始化執行專案。
conf配置檔案讀取配置資訊
我們前面說過,使用config.json配置檔案來進行專案的相關配置。在本節內容中,我們先做簡單配置即可。包含兩部分:config.json和讀取配置的方法。如下所示:
{
"app_name": "CmsProject",
"port": 9000,
"static_path": "/manage/static",
"mode": "dev"
}複製程式碼
相應的,提供一個AppConfig結構體和InitConfig方法來讀取配置資料:
type AppConfig struct {
AppName string `json:"app_name"`
Port int
StaticPath string `json:"static_path"`
Mode string `json:"mode"`
}複製程式碼
靜態資源路徑配置及模版檔案配置
靜態資源路徑配置:在Iris框架中,提供專門的方法供開發者設定靜態資源路徑,因為只有設定了靜態資源路徑,才能在瀏覽器中直接訪問,否則是無法訪問的。iris設定靜態資源路徑的方法如下案例所示:
app.StaticWeb("/manage/static", "./static")複製程式碼
模版檔案配置:Iris框架中還支援我們註冊模版檔案,比如如下案例所示:
app.RegisterView(iris.HTML("./static", ".html"))複製程式碼
專案初始化執行
在進行完專案架構和上述的專案配置後,我們就可以啟動我們的專案,檢視專案效果。至此,專案建立和基礎環境已經準備完畢,接下來的內容中,我們就主要聚焦視線專案功能。