基于Go语言实现简易Web应用_go语言web项目,计算机专业web前端
以下是一个使用Go语言和net/http标准库创建的简易Web应用的代码示例。这个应用包含一个主页和一个关于页面。
package main
import (
"fmt"
"net/http"
)
// 主页处理函数
func homeHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "欢迎来到首页!")
}
// 关于页面处理函数
func aboutHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "这是关于页面。")
}
func main() {
http.HandleFunc("/", homeHandler)
http.HandleFunc("/about", aboutHandler)
fmt.Println("服务器启动中...")
// 服务监听在默认的80端口
http.ListenAndServe(":80", nil)
}
这段代码定义了两个HTTP处理函数,分别处理主页和关于页面的请求。然后在main函数中,我们使用http.HandleFunc
为对应的路由设置处理函数,并启动服务监听在80端口。
这个Web应用非常基础,但展示了如何用Go语言快速创建一个简单的Web服务器,并处理基本的HTTP请求。对于计算机专业的学生来说,这是一个很好的入门示例。
评论已关闭