Go 语言案例:创建一个简单的 Web 服务
器
Go 语言以其在网络编程和并发处理方面的优势而闻名,非常适合用来创建 Web 服务
器。在本篇文章中,我们将通过一个简单的案例来展示如何使用 Go 语言快速搭建一
个基本的 Web 服务器。
1. 设置 Go 环境
确保你的计算机上已经安装了 Go 语言环境。你可以从 Go 官网下载并安装。
2. 创建项目
在你的工作目录中创建一个新的 Go 项目,并进入该项目目录:
mkdir mywebservercd mywebserver
3. 编写代码
使用文本编辑器创建一个名为 main.go 的文件,并输入以下内容:
package mainimport ( "fmt" "net/http")func main() { //
设置路
由和处理函数
http.HandleFunc("/", func(w http.ResponseWriter, r
*http.Request) { fmt.Fprintf(w, "Hello, World! This is my simple
Go Web Server.") }) //
监听端口并启动服务器
fmt.Println("Server is running at http://localhost:8080")
http.ListenAndServe(":8080", nil)}
这段代码首先导入了必要的包,然后定义了一个处理函数,该函数会在访问服务器根
路径/时被调用。http.ListenAndServe 函数用于启动服务器,并监听 8080 端口。
4. 运行服务器
在命令行中,运行你的 Go 程序:
go run main.go
如果一切顺利,你将看到如下输出:
Server is running at http://localhost:8080