繁体   English   中英

go 光纤 http 功能

[英]go fiber http functions

在“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”function 的第二个参数中的 function 表示它正在返回错误,但返回的是c.SendString("Hello, World!") 我对此有什么不理解的,可以说你正在返回错误但你正在返回其他东西?

我承认我是 Golang 的新手,甚至是 Go Fiber 的新手,所以请帮助我更好地理解这一点。

结果错误从 SendString 返回( nil ,如果没有错误)

参见https://docs.gofiber.io/api/ctx#send

的签名是:

func (c *Ctx) SendString(body string) error

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM