在上節內容中,我們已經搭建了實戰項目框架,並將實戰項目開發所需要的靜態資源文件進行了導入。在本節內容中,我們將講解如何通過相關的配置,並初始化運行項目。
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"))
項目初始化運行
在進行完項目架構和上述的項目配置后,我們就可以啟動我們的項目,查看項目效果。至此,項目創建和基礎環境已經准備完畢,接下來的內容中,我們就主要聚焦視線項目功能。