golang搭建http服务

golang环境搭建好之后,搭建htto服务

1.创建目录

golang搭建http服务_第1张图片

创建main文件

golang搭建http服务_第2张图片

创建成功,里面改成package main

golang搭建http服务_第3张图片

终端执行操作创建好go.mod

go mod init golang

golang搭建http服务_第4张图片

package golang

import (
	"fmt"
	"net/http"
)

func sayHello(w http.ResponseWriter, r *http.Request) {
	_, _ = fmt.Fprintln(w, "hello world!")
}

func sayHello2(w http.ResponseWriter, r *http.Request) {
	_, _ = fmt.Fprintln(w, "hello world2!")
}

func main() {
	http.HandleFunc("/hello", sayHello)
	http.HandleFunc("/hello2", sayHello2)
	err := http.ListenAndServe(":9090", nil)
	if err != nil {
		return
	}

}

这里创建了两个函数,sayhello和sayhello2,分别不同url来调用,下面main里面,调用http包来监听

golang搭建http服务_第5张图片

go build 创建成.exe可执行文件,然后第二步,运行

golang搭建http服务_第6张图片

golang搭建http服务_第7张图片

不同路由返回不同结果

也可以直接执行

go run .\main.go

golang搭建http服务_第8张图片

你可能感兴趣的:(golang,golang)