)
func main() {
router := gin.Default()
// 静态资源加载,本例为css,js以及资源图片
router.StaticFS("/public", http.Dir("D:/goproject/src/github.com/ffhelicopter/tmm/website/static"))
router.StaticFile("/favicon.ico", "./resources/favicon.ico")
// Listen and serve on 0.0.0.0:80
router.Run(":80")
}
首先需要是生成一个 Engine,这是 gin 的核心,默认带有 Logger 和 Recovery 两个中间件 。
router := gin.Default()
StaticFile 是加载单个文件,而 StaticFS 是加载一个完整的目录资源:
func (group *RouterGroup) StaticFile(relativePath, filepath string) IRoutes
func (group *RouterGroup) StaticFS(relativePath string, fs http.FileSystem) IRoutes
这些目录下资源是可以随时更新,而不用重新启动程序 。现在编译运行程序 , 静态站点就可以正常访问了 。
【go语言网站 go语言网站开发】go语言网站的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于go语言网站开发、go语言网站的信息别忘了在本站进行查找喔 。
推荐阅读
- 动作闯关游戏街机,动作闯关游戏街机游戏
- 现在玩什么cpu好,哪个cpu适合打游戏
- 组装电脑光驱怎么换显卡,组装电脑光驱怎么换显卡视频
- sap系统是哪国家,sap是哪个国家的软件
- linuxkail命令 linux kabi
- mysql快还是postgresql快的简单介绍
- 多开dnf要什么cpu,dnf多开电脑配置要求
- 适合体育老师的比赛游戏,适合体育老师的比赛游戏有哪些
- c语言中函数知识点高中 c语言经典函数