1 回答

TA贡献1790条经验 获得超9个赞
使用 Fiber 和 Echo、Gin 等其他 Web 框架,您可以仅使用if语句有条件地添加路由。
Fiber 中的初始化如下所示(https://github.com/gofiber/fiber#%EF%B8%8F-quickstart):
app := fiber.New()
app.Get("/", func(c *fiber.Ctx) error {
return c.SendString("Hello, World 👋!")
})
使用条件逻辑:
package main
import (
"flag"
"github.com/gofiber/fiber/v2"
)
func main() {
cliflags := flag.String("plugins", "", "")
flag.Parse()
app := fiber.New()
// verify not nil or something else according to your flag pattern
if cliflags != nil {
app.Get("/", func(c *fiber.Ctx) error {
return c.SendString("Hello, World 👋!")
})
}
app.Listen(":3000")
}
- 1 回答
- 0 关注
- 129 浏览
添加回答
举报