第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

404 頁(yè)面在嘗試將 Gqlgen 與朱利安施密特/http 路由器一起使用時(shí)未找到

404 頁(yè)面在嘗試將 Gqlgen 與朱利安施密特/http 路由器一起使用時(shí)未找到

Go
阿波羅的戰(zhàn)車(chē) 2022-09-19 17:20:30
以下是我運(yùn)行的代碼,問(wèn)題是我得到404頁(yè)面沒(méi)有找到而不是graphql游樂(lè)場(chǎng)頁(yè)面是否可以使用gqlgen的httprouter,或者我需要回到chi或mux我也無(wú)法使用中間件,因?yàn)閞沒(méi)有使用方法package mainimport (    "gographql-server/graph"    "gographql-server/graph/generated"    "log"    "net/http"    "os"    "github.com/99designs/gqlgen/graphql/handler"    "github.com/99designs/gqlgen/graphql/playground"    "github.com/julienschmidt/httprouter")const defaultPort = "8080"func PlaygroundHandler() httprouter.Handle {    h := playground.Handler("GraphQL", "/query")    return func(w http.ResponseWriter, req *http.Request, ps httprouter.Params) {        h.ServeHTTP(w, req)    }}func GraphqlHandler() httprouter.Handle {    h := handler.NewDefaultServer(generated.NewExecutableSchema(generated.Config{Resolvers: &graph.Resolver{}}))    return func(w http.ResponseWriter, req *http.Request, ps httprouter.Params) {        h.ServeHTTP(w, req)    }}func main() {    port := os.Getenv("PORT")    if port == "" {        port = defaultPort    }    r := httprouter.New()    r.POST("/query", GraphqlHandler())    r.GET("/", PlaygroundHandler())    // r.Use(middleware.RequestID)    // r.Use(middleware.Logger)    // r.Use(middleware.Recoverer)    // r.Use(middlewares.AuthMiddleware())    log.Printf("connect to http://localhost:%s/ for GraphQL playground", port)    log.Fatal(http.ListenAndServe(":"+port, nil))}
查看完整描述

1 回答

?
HUWWW

TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個(gè)贊

如果你傳遞到網(wǎng)址。聽(tīng)并服務(wù)()在這條行中:nil

log.Fatal(http.ListenAndServe(":"+port, nil))

這意味著使用包的默認(rèn)服務(wù)器。但是您不會(huì)在默認(rèn)的多路復(fù)用器中注冊(cè)任何處理程序,而是使用 httprouter 創(chuàng)建自己的路由器。New(),并在其中注冊(cè)處理程序。net/http

因此,您必須將此路由器傳遞給:ListenAndServe()

log.Fatal(http.ListenAndServe(":"+port, r))


查看完整回答
反對(duì) 回復(fù) 2022-09-19
  • 1 回答
  • 0 關(guān)注
  • 89 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)