[英]Go Fiber - I try to translate from Go net/http to Go Fiber, how to cenvert it?
[英]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.