golang搭建http服务

本文详细介绍了在Golang环境中设置好后如何创建HTTP服务,包括创建目录、编写main文件、设置路由、并创建可执行文件的过程。通过sayHello和sayHello2函数演示了不同URL路径对应不同的响应结果。
摘要由CSDN通过智能技术生成

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

1.创建目录

创建main文件

创建成功,里面改成package main

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

go mod init golang

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包来监听

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

不同路由返回不同结果

也可以直接执行

go run .\main.go

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值