摘要:Go語言是一個開源的程式設計語言,Go 語言被稱為“網際網路時代的C語言”。Go 語言的風格類似于C語言。其文法在C語言的基礎上進行了大幅的簡化,去掉了不需要的表達式括号,循環也隻有 for 一種表示方法,就可以實作數值、鍵值等各種周遊。Go語言簡單,天生支援并發,完美契合當下高并發的網際網路生态。用Go語言實作一個最簡單的http伺服器端,主要用到了package io, log, net/http 這個3個庫。用到的函數包括:http.Handle()、http.HandlerFunc()和http.ListenAndServe()。
本文主要介紹怎麼在Linux伺服器中使用Go語言編寫一個簡單的web站點,詳細内容請參考下文。
一、增加vim中對Go語言的高亮支援
1、安裝git
2、安裝vim-go
執行以下執行:
cd ~
mkdir .vim
cd .vim
mkdir autoload plugged
cd plugged
git clone https://github.com/fatih/vim-go vim-go
cd autoload
wget https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
下載下傳vim-go和plug.vim。
3、配置vimrc檔案
執行以下執行:
cat ~/.vimrc
call plug#begin()
Plug 'fatih/vim-go', { 'do': ':GoInstallBinaries' }
call plug#end()
let g:go_version_warning = 0
至此,vim中對Go語言的高亮支援的配置已經完成。下面将通過編寫Go語言執行個體進行驗證。
二、使用Go語言編寫一個簡單的Web站點
1、登入Linux伺服器
2、建立程式
建立hellowebsite.go程式。如下圖
3、編寫代碼
4、運作站點
檢視已經儲存的程式hellowebsite.go。如下圖
伺服器端執行執行# go run hellowebsite.go啟動程式。如下圖
5、通路測試
用戶端通過浏覽器通路http://伺服器IP:9090/hello。如下圖