亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

“PathPrefix”如何在 Go 的“gorilla.mux”庫中工作?

“PathPrefix”如何在 Go 的“gorilla.mux”庫中工作?

Go
狐的傳說 2021-06-15 02:08:48
我正在玩gorilla.muxGo的圖書館。我有以下配置,但我無法弄清楚到達該HelloWorldXml方法的 URL 。func main() {    router := mux.NewRouter()    router.HandleFunc("/{name}.xml", HelloWorldXml).           PathPrefix("/products/")    router.HandleFunc("/hello/{name}", HelloWorld)    http.Handle("/", router)    http.ListenAndServe(":8787",nil)}要使用的正確 URL 是什么? http://localhost:8787/products/MyName.xml返回 404。
查看完整描述

1 回答

?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

 func main() {

    router := mux.NewRouter()

    router.HandleFunc("/{name}.xml", HelloWorldXml)

    subrouter := router.PathPrefix("/products/").Subrouter()

    //localhost/products/item.xml

    subrouter.HandleFunc("/{name}.xml", HelloWorldXmlHandler)

    router.HandleFunc("/hello/{name}", HelloWorld)

    http.Handle("/", router)

    http.ListenAndServe(":8787",nil)

}


查看完整回答
反對 回復 2021-06-28
  • 1 回答
  • 0 關注
  • 364 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號