Golang 一个简单的网页服务器
以下是一个使用Go语言创建的简单网页服务器的代码示例:
package main
import (
"fmt"
"log"
"net/http"
)
func helloHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, World!")
}
func main() {
http.HandleFunc("/", helloHandler)
fmt.Println("Starting server on :8080")
log.Fatal(http.ListenAndServe(":8080", nil))
}
这段代码定义了一个简单的HTTP服务器,监听本地的8080端口。当访问服务器根路径("/")时,它会调用helloHandler
函数,该函数简单地返回“Hello, World!”消息。
要运行这个服务器,你需要有Go环境。在有go
命令的环境中,保存上面的代码到一个.go
文件中,然后运行它:
go run your_file_name.go
服务器将启动,并且在控制台打印出“Starting server on :8080”。现在,你可以打开浏览器,访问http://localhost:8080
,你将看到“Hello, World!”的消息。
评论已关闭