婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 解決golang http.FileServer 遇到的坑

解決golang http.FileServer 遇到的坑

熱門標簽:官渡電銷外呼管理系統(tǒng)怎么收費 谷歌美發(fā)店地圖標注 杭州人工智能電銷機器人費用 貴州電話智能外呼系統(tǒng) 400開頭電話怎樣申請 赤峰電銷 利用地圖標注位置 江蘇呼叫中心外呼系統(tǒng)有效果嗎 地圖區(qū)域圖標注后導出

上次寫了一個2行實現(xiàn)一個靜態(tài)服務器的文章

今天群里有個哥們是這么寫居然返回的是404 見鬼了嘛??

http.handle("/js", http.FileServer(http.Dir("js"))

http.ListenAndServe("8080", nil)

大概的意思就是綁定 路由為 js 的時候訪問這個js 文件夾 看了一下確實代碼上面沒什么毛病。但是路徑怎么修改 也不好使。

我把代碼拿到我的 電腦上面運行 shitfuck 這是搞什么啊居然出現(xiàn)下面的這個情況

奇怪居然在我電腦上面也不能執(zhí)行了。莫非我的文件夾權(quán)限有問題

給賦值一下 777 權(quán)限 重新運行

居然還不好使。來回改路徑 就這么搗鼓了兩個小時無意中看到一個文章就是說的這個

加一個StripPrefix 方法就好了

那這個玩意是干嘛的呢。看看手冊

然后我的代碼就變成這個樣子

http.Handle("/js/", http.StripPrefix("/js/", http.FileServer(http.Dir("js"))))

http.StripPrefix用于過濾request,參數(shù)里的handler的request過濾掉特定的前序,只有這樣,才能正確顯示文件目錄。 shitfuck

看一下我的路徑 以及下面存放的文件

修改代碼完成后就這么神奇般的解決了

浪費了兩個小時不過 還不錯最起碼解決問題了。

補充:Golang1.8標準庫http.Fileserver跟http.ServerFile小例子

我就廢話不多說了,大家還是直接看代碼吧~

package main
import (
  "fmt"
  "net/http"
  "os"
  "path"
  "strings"
)
var staticfs = http.FileServer(http.Dir("D:\\code\\20160902\\src\\"))
func main() {
  //瀏覽器打開的時候顯示的就是D:\\code\\20160902\\src\\client目錄下的內(nèi)容"
  http.Handle("/client/", http.FileServer(http.Dir("D:\\code\\20160902\\src\\")))
  http.HandleFunc("/static/", static)
  http.HandleFunc("/js/", js)
  http.HandleFunc("/", route)
  http.ListenAndServe(":1789", nil)
}
func route(w http.ResponseWriter, r *http.Request) {
  fmt.Println(r.URL)
  fmt.Fprintln(w, "welcome")
  r.Body.Close()
}
//這里可以自行定義安全策略
func static(w http.ResponseWriter, r *http.Request) {
  fmt.Printf("訪問靜態(tài)文件:%s\n", r.URL.Path)
  old := r.URL.Path
  r.URL.Path = strings.Replace(old, "/static", "/client", 1)
  staticfs.ServeHTTP(w, r)
}
//設置單文件訪問,不能訪問目錄
func js(w http.ResponseWriter, r *http.Request) {
  fmt.Printf("不能訪問目錄:%s\n", r.URL.Path)
  old := r.URL.Path
  name := path.Clean("D:/code/20160902/src" + strings.Replace(old, "/js", "/client", 1))
  info, err := os.Lstat(name)
  if err == nil {
    if !info.IsDir() {
      http.ServeFile(w, r, name)
    } else {
      http.NotFound(w, r)
    }
  } else {
    http.NotFound(w, r)
  }
}

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Golang實現(xiàn)http server提供壓縮文件下載功能
  • golang語言http協(xié)議get拼接參數(shù)操作
  • Golang 實現(xiàn)分片讀取http超大文件流和并發(fā)控制
  • 在Golang中使用http.FileServer返回靜態(tài)文件的操作
  • golang HTTP 服務器 處理 日志/Stream流的操作
  • golang http使用踩過的坑與填坑指南

標簽:武漢 保定 河池 泰安 黔西 松原 鷹潭 宜春

巨人網(wǎng)絡通訊聲明:本文標題《解決golang http.FileServer 遇到的坑》,本文關(guān)鍵詞  解決,golang,http.FileServer,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決golang http.FileServer 遇到的坑》相關(guān)的同類信息!
  • 本頁收集關(guān)于解決golang http.FileServer 遇到的坑的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产亚洲婷婷免费| 欧美日韩和欧美的一区二区| 亚洲同性gay激情无套| 一区在线中文字幕| 一区二区三区不卡视频在线观看 | 不卡的电影网站| 国产成人av电影在线| 亚洲国产人成综合网站| 国产精品视频观看| 国产精品乱码妇女bbbb| 中文字幕第一区二区| 精品国一区二区三区| 91精品欧美一区二区三区综合在| av成人免费在线观看| 丁香六月综合激情| 成人午夜视频免费看| 国产不卡在线视频| 欧美一区二区日韩一区二区| 国产精品一区二区三区四区| 狠狠色丁香久久婷婷综| 色噜噜狠狠色综合欧洲selulu| 日韩欧美一级在线播放| 亚洲欧洲日韩在线| 肉色丝袜一区二区| 欧美色综合久久| 欧美一级夜夜爽| 欧美视频在线不卡| 91色在线porny| 欧美疯狂做受xxxx富婆| 亚洲免费观看高清完整版在线观看| 亚洲欧洲日产国产综合网| 婷婷开心激情综合| 色久综合一二码| 青娱乐精品视频在线| 一区二区三区久久| 1区2区3区国产精品| 欧美综合一区二区| 国产一区二区视频在线播放| 国产成人综合在线观看| 欧美图区在线视频| 国产欧美一区二区精品性色超碰| 日韩欧美激情在线| 日韩欧美三级在线| 国产欧美一区二区精品忘忧草| 欧美一区二区私人影院日本| 欧美美女一区二区在线观看| 欧美午夜片在线观看| 欧美日韩一区二区欧美激情| 色88888久久久久久影院野外| 欧美在线观看18| 51久久夜色精品国产麻豆| 欧美精品亚洲一区二区在线播放| 在线播放中文一区| 欧美精品一区二区三区在线播放| 中文字幕久久午夜不卡| 日韩午夜电影在线观看| 欧美电视剧免费全集观看| 精品剧情v国产在线观看在线| 欧美国产丝袜视频| 亚洲美女视频一区| 日韩高清电影一区| 青青国产91久久久久久| 玖玖九九国产精品| thepron国产精品| 欧美三级蜜桃2在线观看| 欧美一区二区免费视频| 国产亚洲成aⅴ人片在线观看| 欧美videofree性高清杂交| 国产精品丝袜一区| 亚洲综合色视频| 国产sm精品调教视频网站| 欧美日韩一区二区三区免费看| 国产精品女人毛片| 国产成人自拍网| 欧美三级在线看| 国产精品午夜久久| 国产精品亚洲一区二区三区在线| 日韩欧美国产麻豆| 精品在线免费视频| 亚洲天堂久久久久久久| 久久久久国产精品麻豆| 日本欧美一区二区| 在线日韩av片| 亚洲精品视频在线观看网站| 成人中文字幕电影| 亚洲欧美一区二区在线观看| 国产精品1区2区| 日韩一本二本av| 成人免费黄色在线| 国产精品美女一区二区三区| 懂色一区二区三区免费观看| 中文字幕一区二区视频| 欧美亚洲综合另类| 天堂一区二区在线免费观看| 日韩欧美综合在线| 国产一区欧美日韩| 日本一区二区高清| 欧洲一区二区av| 精东粉嫩av免费一区二区三区| 久久综合久久99| 欧洲另类一二三四区| 麻豆中文一区二区| 专区另类欧美日韩| 日韩手机在线导航| 成人激情开心网| 久久成人综合网| 综合色天天鬼久久鬼色| 欧美喷水一区二区| 色欧美88888久久久久久影院| 伊人色综合久久天天人手人婷| 亚洲天堂福利av| 欧美午夜在线观看| 美女在线视频一区| 欧美日韩综合不卡| 亚洲一线二线三线久久久| 欧美日韩激情在线| 国产高清在线精品| 亚洲成人午夜电影| 国产欧美精品一区二区色综合| 91社区在线播放| 激情综合亚洲精品| 夜夜爽夜夜爽精品视频| 欧美在线免费观看视频| 国产精一品亚洲二区在线视频| 亚洲网友自拍偷拍| 日韩欧美视频在线| 欧美主播一区二区三区| 无码av免费一区二区三区试看| 久久久久久99久久久精品网站| 91麻豆国产精品久久| 国产精品一区三区| 亚洲欧洲精品成人久久奇米网| 精品日本一线二线三线不卡| 91成人国产精品| 成人高清视频在线| 成人午夜视频福利| 成人听书哪个软件好| 国产美女精品人人做人人爽| 最新国产精品久久精品| 亚洲国产精品二十页| 久久青草国产手机看片福利盒子| www.亚洲在线| 成人精品视频一区二区三区尤物| 成人小视频免费在线观看| 亚洲一区二区在线免费看| 亚洲特黄一级片| 一区二区三区丝袜| 亚洲综合一区在线| 亚洲chinese男男1069| 性做久久久久久免费观看欧美| 亚洲国产视频一区| 久久国产精品一区二区| 国产精品一区二区三区99| 不卡视频免费播放| 欧美另类videos死尸| 欧美一区二区啪啪| 国产午夜精品美女毛片视频| 国产精品天天看| 日韩精品一二三四| 国产精品18久久久久久久久久久久| 成人av小说网| 91精品国产综合久久久久久久久久| 91精品黄色片免费大全| 国产精品国产三级国产普通话99| 一个色在线综合| 国产成人综合亚洲91猫咪| 91麻豆成人久久精品二区三区| 欧美福利电影网| 亚洲一区二区三区四区在线观看 | 欧美国产亚洲另类动漫| 日韩一区精品字幕| 久草精品在线观看| 欧美丝袜自拍制服另类| 国产精品天美传媒| 国产乱码精品一区二区三区av| 欧美一区二区三区免费观看视频| 欧美极品少妇xxxxⅹ高跟鞋| 捆绑调教美女网站视频一区| 亚洲一区在线观看免费| 91视频免费看| 国产精品美女一区二区在线观看| 国产一区二区成人久久免费影院 | 欧美理论在线播放| 91精品啪在线观看国产60岁| 亚洲一区二区精品3399| 欧美影院一区二区| 国产精品久久久久久久第一福利| 韩国精品主播一区二区在线观看| 欧美一级一级性生活免费录像| 免费在线欧美视频| 欧美性xxxxxxxx| 免费亚洲电影在线| 欧美成人女星排行榜| 国产精品亚洲第一区在线暖暖韩国| 亚洲欧洲三级电影| 国产美女一区二区三区| 亚洲丝袜制服诱惑| 欧美高清激情brazzers| 韩国一区二区视频| 中文字幕一区在线观看|