package main
import (
"net/http"
"github.com/gin-gonic/gin"
)
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语言 网站的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 关于恋爱的游戏有哪些,关于恋爱的小游戏
- mysql断电后启动失败数据库表损坏解决,mysql 断电
- SAP租赁模块系统配置,sap各模块
- 经营休闲好玩的游戏平台,经营休闲好玩的游戏平台有哪些
- 去停用词java代码 java中暂停或者停止一个执行中的线程
- cpu上的硅胶有什么用,cpu硅胶干嘛用的
- phpcms上传虚拟主机,phpcms h5上传
- python变量下划线,python变量加下划线
- 100的阶乘c语言函数 c++求100的阶乘