在使用Gin框架作为API服务器的同时,可以通过静态文件服务功能来充当静态网站。以下是一种常见的实现方法:
在项目目录下创建一个名为”static”(或其他你喜欢的名称)的文件夹,并将静态网页文件放置其中。
使用
gin.Static()函数来设置静态文件服务。例如:
router := gin.Default()
// 设置静态文件路径
router.Static("/static", "./static")
上述代码将会将 “/static” 路由映射到 “./static” 文件夹。
- 如果你希望根路径直接访问静态网页,可以使用
gin.StaticFile()函数指定默认页面。例如:
// 将index.html设置为默认页面
router.StaticFile("/", "./static/index.html")
这样,在访问根路径时会自动加载 “./static/index.html” 文件。
- 启动 Gin 服务器,并监听指定端口:
router.Run(":8080") // 指定端口号
请注意,以上仅是一种示例实现方式,具体根据你的需求和项目结构进行调整。
内容由零声教学AI助手提供,问题来源于学员提问




