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

主頁 > 知識庫 > golang搭建靜態web服務器的實現方法

golang搭建靜態web服務器的實現方法

熱門標簽:廣州呼叫中心外呼系統 浙江高速公路地圖標注 江西轉化率高的羿智云外呼系統 高德地圖標注口訣 學海導航地圖標注 中國地圖標注省會高清 地圖標注的汽車標 南通如皋申請開通400電話 西部云谷一期地圖標注

我胡漢三又回來啦。好久沒發文了,為保持平臺上的活躍度,我今天就分享下個剛學到的知識,使用golang搭建靜態web服務器,親測可用,附代碼!

使用過golang語言的程序猿都應該知道,在使用golang開發的時候,我們是不需要諸如iis,apache,nginx,kangle等服務器支持的。

為什么呢?

原因是,golang的net/http包中已經提供了HTTP的客戶端與服務端實現方案。

網上言論都說golang不適合做web開發,相對php、java、.net、nodejs等各類后端語言來說,使用golang來做web開發,確實是一個大工程。

昨晚恰好看到一篇關于使用golang搭建web服務器的文章,心癢難耐,于是自己也折騰了一下,用來練練手。

我是新手上路,照搬文章里的內容,總是磕磕碰碰,每次運行都是找不到路徑。代碼是這樣的:

func main() {
 http.Handle("/css/", http.FileServer(http.Dir("template")))
 http.Handle("/js/", http.FileServer(http.Dir("template")))

 http.ListenAndServe(":8080", nil)
}

目錄結構:

src
|--main
| |-main.go
|--template
| |-css
|  |--admin.css
| |-js
|  |--admin.js
| |-html
|  |--404.html

以上運行結果是:找不到template這個路徑。

其實我很納悶,文章作者都可以成功運行起來這個demo,怎么到我這里,就啟動不來了呢?

那么問題來了:

1.是什么原因導致程序起不來呢?
2.http.Dir()指向的是什么路徑?

于是我追蹤日志,如下

2018/01/07 11:09:28 open template/html/404.html: The system cannot find the path specified.

發現問題是出在找不到路徑上。解決了第一個問題后,那么接下來就需要搞明白http.Dir()到底指向的是哪個路徑。

我查看了官方例子:

log.Fatal(http.ListenAndServe(":8080", http.FileServer(http.Dir("/usr/share/doc"))))

從上面例子http.Dir("/usr/share/doc")可看出,該路徑指向的是linux系統里的絕對路徑。那么問題就解決了:我只需要將http.Dir()的路徑改為運行時的相對路徑,或者使用絕對路徑就可以了。

另一個例子,使用http.StripPrefix()方法:

// To serve a directory on disk (/tmp) under an alternate URL
// path (/tmpfiles/), use StripPrefix to modify the request
// URL's path before the FileServer sees it:
http.Handle("/tmpfiles/", http.StripPrefix("/tmpfiles/", http.FileServer(http.Dir("/tmp"))))

可看出,tmpfiles是tmp目錄下的一個子目錄。

既然問題都解決了,那么就修改一下代碼,重新運行

func Template_dir() string {
 template_dir := "E:\\project\\gotest\\src\\template"
 return template_dir
}

func main() {
 http.Handle("/css/", http.FileServer(http.Dir(Template_dir())))
 http.Handle("/js/", http.FileServer(http.Dir(Template_dir())))

 http.ListenAndServe(":8080", nil)
}

編譯運行后,在瀏覽器中輸入localhost:8080/css/,可成功看到template/css/目錄下的admin.css文件。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • golang DNS服務器的簡單實現操作
  • golang-gin-mgo高并發服務器搭建教程
  • golang HTTP 服務器 處理 日志/Stream流的操作
  • golang項目如何上線部署到Linu服務器(方法詳解)
  • golang文件服務器的兩種方式(可以訪問任何目錄)
  • 詳解如何熱重啟golang服務器
  • 淺談Golang中創建一個簡單的服務器的方法
  • 基于 HLS 創建 Golang 視頻流服務器的優缺點

標簽:許昌 吐魯番 常州 貴州 德宏 保定 東營 曲靖

巨人網絡通訊聲明:本文標題《golang搭建靜態web服務器的實現方法》,本文關鍵詞  golang,搭建,靜態,web,服務器,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《golang搭建靜態web服務器的實現方法》相關的同類信息!
  • 本頁收集關于golang搭建靜態web服務器的實現方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    中文字幕av一区二区三区| 久久爱另类一区二区小说| 日韩精品一区二区三区视频在线观看| 欧美日韩精品高清| 最新久久zyz资源站| 免费看日韩精品| 欧美日韩中文另类| 国产精品情趣视频| 国产suv精品一区二区三区| 日韩欧美精品在线| 精品一区精品二区高清| 精品国产乱码久久久久久蜜臀| 亚洲一区二区精品视频| 欧美色涩在线第一页| 亚洲免费视频成人| 91福利在线导航| 亚洲成人免费视| 色香蕉成人二区免费| 一区二区三区精密机械公司| 色综合天天综合给合国产| 艳妇臀荡乳欲伦亚洲一区| 91色porny蝌蚪| 亚洲国产精品麻豆| 日韩精品一区二区三区四区视频| 麻豆专区一区二区三区四区五区| 欧美一级二级三级蜜桃| 欧美精品视频www在线观看| 国产成人av福利| 日韩一区二区在线观看视频| 久久精品免费观看| 国产精品久久久久aaaa| 在线视频国内一区二区| 亚洲超碰精品一区二区| 久久久国产一区二区三区四区小说 | 精品免费日韩av| 色欧美片视频在线观看| 精品无人码麻豆乱码1区2区| 亚洲激情第一区| 国产欧美1区2区3区| 日韩午夜三级在线| 在线观看视频91| 色综合久久久网| 国产91精品露脸国语对白| 久久国产三级精品| 麻豆免费精品视频| 日韩精品五月天| 日韩精品1区2区3区| 石原莉奈一区二区三区在线观看| 精品日产卡一卡二卡麻豆| 欧美美女直播网站| 欧美成人三级在线| 久久精品这里都是精品| 精品99久久久久久| 国产午夜亚洲精品羞羞网站| 欧美一区二区三区喷汁尤物| 3751色影院一区二区三区| 99久久国产免费看| 91在线播放网址| 99久久免费视频.com| 日本高清无吗v一区| 欧美一区二区三区小说| 成人久久视频在线观看| 国产欧美日韩另类视频免费观看| 国产精品萝li| 中文无字幕一区二区三区| 午夜精品久久久久久久久久 | 欧美日韩在线播放三区| av动漫一区二区| 亚洲欧美一区二区三区极速播放 | 精品日本一线二线三线不卡| 国产精品免费丝袜| 欧美日韩一区二区三区四区五区 | 中文字幕人成不卡一区| 亚洲自拍偷拍麻豆| 亚州成人在线电影| 极品美女销魂一区二区三区| 久久99精品国产麻豆婷婷洗澡| 免费av成人在线| 一本到不卡精品视频在线观看| 欧美视频第二页| 精品精品欲导航| 久久亚洲精华国产精华液| 日韩精品在线看片z| 日韩一区有码在线| 性做久久久久久久久| 懂色av一区二区在线播放| 一本色道久久综合精品竹菊| 精品国产乱码久久久久久老虎| 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲黄色小视频| 舔着乳尖日韩一区| 99精品视频在线免费观看| 欧美性受xxxx黑人xyx性爽| 337p日本欧洲亚洲大胆精品| 国产精品免费久久久久| 一区二区三区不卡视频在线观看 | 一本大道综合伊人精品热热| 欧美精品一区二区久久久| 午夜视频在线观看一区二区 | 久久久久国产精品人| 麻豆成人久久精品二区三区红 | 欧美一区二区视频在线观看2020| 亚洲精品视频观看| 91精品1区2区| 亚洲成a人片在线不卡一二三区| 欧美日韩亚洲丝袜制服| 亚洲欧洲av色图| 国产成人免费在线观看不卡| 精品国产sm最大网站| 理论电影国产精品| 欧美久久高跟鞋激| 亚洲午夜精品网| 欧美主播一区二区三区美女| 日本最新不卡在线| 欧美三区在线观看| 蜜臀av一级做a爰片久久| 亚洲精品一线二线三线| 91丨porny丨户外露出| 亚洲一区二区欧美激情| 精品国产乱码久久久久久牛牛| 蓝色福利精品导航| 久久久影视传媒| 美女一区二区视频| 欧美激情自拍偷拍| 91福利视频在线| 激情欧美一区二区三区在线观看| 久久精品无码一区二区三区| 一本大道久久a久久综合婷婷| 同产精品九九九| 日韩欧美国产系列| 99国产精品视频免费观看| 亚洲成人午夜影院| 久久精品亚洲麻豆av一区二区| www.av亚洲| 久久99国产精品尤物| 国产精品毛片高清在线完整版| 国产不卡一区视频| 丝袜美腿亚洲一区| 亚洲一区免费在线观看| 国产精品你懂的在线欣赏| 91麻豆精品国产91久久久使用方法| gogogo免费视频观看亚洲一| 国产一区二区三区不卡在线观看 | 日韩午夜电影av| 欧美久久久久久久久久| 欧美美女一区二区三区| 欧美一区二区在线看| 欧美日韩国产成人在线免费| 欧美在线观看一区| 成人综合婷婷国产精品久久免费| 伦理电影国产精品| 日韩不卡在线观看日韩不卡视频| 亚洲人吸女人奶水| 中文字幕av不卡| 国产精品久久久久一区二区三区| 国产日本一区二区| 亚洲男人的天堂在线aⅴ视频| 一区二区三区四区亚洲| 亚洲综合网站在线观看| 国产一区二区在线视频| 久久激情五月婷婷| 国产成人精品一区二| 国内外成人在线| 粉嫩av亚洲一区二区图片| 99v久久综合狠狠综合久久| av成人动漫在线观看| 在线观看免费成人| 精品少妇一区二区三区在线视频 | 欧美剧在线免费观看网站| 7777精品伊人久久久大香线蕉超级流畅 | 26uuuu精品一区二区| 精品粉嫩aⅴ一区二区三区四区 | 国产一区二区三区日韩| 91麻豆swag| 中文字幕在线一区| 日韩1区2区3区| 欧美在线不卡一区| 精品对白一区国产伦| 午夜亚洲福利老司机| 成人久久视频在线观看| 日韩欧美在线影院| 亚洲免费观看在线视频| 国产91精品入口| 国产精品久久久久国产精品日日| 免费久久99精品国产| 欧美一区二区网站| 三级久久三级久久| 日本一区二区三区在线不卡 | 欧美成人三级电影在线| 亚洲大片在线观看| 色综合久久天天综合网| 国产精品久久久久久久久久久免费看| 老司机午夜精品99久久| 欧美亚洲丝袜传媒另类| 亚洲男人的天堂av| 在线视频国产一区| 强制捆绑调教一区二区| 91麻豆精品国产自产在线| 国产一区二区久久| 精品久久久久一区二区国产|