gin框架,我想使用/,在打开网站的时候返回静态首页,使用其他比如/hello的时候返回接口,我是新鸟啊,开发的时候遇到了问题,求解大家,谢谢
如代码截图和注释,使用了静态/就不能用接口了,我百度了很久找不到原因
package main
import "github.com/gin-gonic/gin"
func main() {
router := gin.Default()
// 单独使用下面的静态托管能在http://localhost:2019/看到正确的html
router.Static("/", "./www")
// 但是下面的接口就不能使用了,必须注释掉上面一句,下面接口才能使用
router.GET("/hello", func(c *gin.Context) {
c.String(200, `hello golang.`)
})
router.Run(":2019")
}
router.Static("/", "./www")
其中的/相当于/*
,包含了/hello
建议为静态页面加个子目录如
/web/