在“www.example.com“的主页上gofiber.io,他们显示了以下代码
package main
import (
"log"
"github.com/gofiber/fiber/v2"
)
func main() {
app := fiber.New()
app.Get("/", func (c *fiber.Ctx) error {
return c.SendString("Hello, World!")
})
log.Fatal(app.Listen(":3000"))
}
在代码中,“Get”函数的第二个参数中的函数说它返回了一个错误,但返回了一个c.SendString("Hello, World!")
。我不明白的是,为什么说你返回了一个错误,但你返回了其他东西?
我承认我是新的戈朗,甚至更新去纤维,所以请帮助我更好地理解这一点。
1条答案
按热度按时间krugob8w1#
结果错误从SendString返回(
nil
,如果没有错误)See https://docs.gofiber.io/api/ctx#send
的签名为: