我胡漢三又回來(lái)啦。好久沒(méi)發(fā)文了,為保持平臺(tái)上的活躍度,我今天就分享下個(gè)剛學(xué)到的知識(shí),使用golang搭建靜態(tài)web服務(wù)器,親測(cè)可用,附代碼!
創(chuàng)新互聯(lián)建站成立于2013年,我們提供高端成都網(wǎng)站建設(shè)、網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站定制、成都全網(wǎng)營(yíng)銷、微信小程序開發(fā)、微信公眾號(hào)開發(fā)、seo優(yōu)化服務(wù),提供專業(yè)營(yíng)銷思路、內(nèi)容策劃、視覺(jué)設(shè)計(jì)、程序開發(fā)來(lái)完成項(xiàng)目落地,為公路鉆孔機(jī)企業(yè)提供源源不斷的流量和訂單咨詢。使用過(guò)golang語(yǔ)言的程序猿都應(yīng)該知道,在使用golang開發(fā)的時(shí)候,我們是不需要諸如iis,apache,nginx,kangle等服務(wù)器支持的。
為什么呢?
原因是,golang的net/http包中已經(jīng)提供了HTTP的客戶端與服務(wù)端實(shí)現(xiàn)方案。
網(wǎng)上言論都說(shuō)golang不適合做web開發(fā),相對(duì)php、java、.net、nodejs等各類后端語(yǔ)言來(lái)說(shuō),使用golang來(lái)做web開發(fā),確實(shí)是一個(gè)大工程。
昨晚恰好看到一篇關(guān)于使用golang搭建web服務(wù)器的文章,心癢難耐,于是自己也折騰了一下,用來(lái)練練手。
我是新手上路,照搬文章里的內(nèi)容,總是磕磕碰碰,每次運(yùn)行都是找不到路徑。代碼是這樣的:
func main() { http.Handle("/css/", http.FileServer(http.Dir("template"))) http.Handle("/js/", http.FileServer(http.Dir("template"))) http.ListenAndServe(":8080", nil) }
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。