gofiber: 访问url路径为空时默认访问的地址
一,代码:
func SetupRoutes(viewEngine *html.Engine) *fiber.App {
// 创建 Fiber 应用
app := fiber.New(fiber.Config{
Views: viewEngine,
})
app.Use(recover.New())
//文章模块
articleController := controller.NewArticleController()
article := app.Group("/arti")
article.Get("/info", articleController.GetArticle)
article.Get("/list", articleController.ListArticle)
//首页模块
index := app.Group("/index")
indexController := controller.NewIndexController()
index.Get("/index", indexController.Index)
//其他模块的配置
//指定默认路径
app.Get("/", indexController.Index)
//找不到路径时的处理
app.Use(func(c *fiber.Ctx) error {
return c.Status(fiber.StatusNotFound).JSON(config.Error("不存在的访问路径"))
})
return app
}
二,测试效果:
访问:
http://192.168.219.3:3000/index/index
和访问:
http://192.168.219.3:3000
效果是一致的