Go 开发WEB服务之hello world

来源:互联网 发布:手机电视下载软件 编辑:程序博客网 时间:2024/04/30 03:38

Go 开发WEB服务之hello world

使用go语言开发web和其他语言开发有很大的不同,尤其是和java平台的web开发,这里不需要web容器,很轻量,也很简单,只要会go的基本语法,就能写一个简单的web功能。

Go版hello world

建立文件项目,首先要在本地Gopath目录下新建一个项目文件夹,编辑器打开,新建main.go文件,如图:
这里写图片描述

package mainimport (    "fmt"    "log"    "net/http")func main() {    http.HandleFunc("/hello", sayhelloName)    log.Fatal(http.ListenAndServe(":8081", nil))}func sayhelloName(w http.ResponseWriter, r *http.Request) {    fmt.Fprintf(w, "Hello World!") //输出到客户端的信息}
go build ./hello.exe

运行结果如图:
这里写图片描述

非常的简单,与运行普通的程序没有任何区别,这也是go的哲学–极简主义。
虽说简单,但是go为我做了好多事情,至于做了什么我们下篇再详说。

原创粉丝点击