Go常见Web框架实例与比较
以下是一个简单的Go语言Web服务器示例,使用了net/http
标准库创建了一个简单的Web服务器,并且使用Go原生代码实现了一个简单的路由功能。
package main
import (
"fmt"
"net/http"
)
func helloHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, World!")
}
func main() {
http.HandleFunc("/hello", helloHandler)
fmt.Println("Server starting on port :8080...")
http.ListenAndServe(":8080", nil)
}
这段代码定义了一个简单的HTTP服务器,监听本地的8080端口,并且定义了一个路由/hello
,当访问这个路由时,会调用helloHandler
函数返回Hello, World!
。这个例子展示了如何使用Go标准库来快速创建一个基本的Web服务器。
评论已关闭