Go Web

是一个简单的 Go Web 应用程序的示例,它可以在本地主机上启动 HTTP 服务器,并在访问根目录时返回 “Hello, World!” 字符串。

package main

import (
    "fmt"
    "net/http"
)

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hello, World!")
}

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":8080", nil)
}

这段代码定义了一个handler函数,该函数接收 http.ResponseWriter *http.Request 作为参数,并在响应中输出"Hello, World!"字符串。然后,main 函数将 handler 函数与根路径 “/” 关联,并启动了一个 HTTP 服务器,该服务器监听本地主机上的端口 8080。

当您在本地主机上运行该程序时,可以在浏览器中输入 “http://localhost:8080” 访问该应用程序,然后将看到 “Hello, World!” 字符串。

这只是一个非常简单的示例,您可以根据需要进行扩展和修改。例如,您可以使用 html/template 包来渲染动态 HTML 内容,或使用gorilla/mux 等路由器包来定义更复杂的路由和处理程序。

你可能感兴趣的:(golang,前端,开发语言)