第一章:Golang建一个网站
Go 语言凭借其简洁语法、内置 HTTP 支持和高性能并发模型,是构建轻量级 Web 服务的理想选择。无需依赖第三方框架,标准库 net/http 即可快速启动一个功能完备的网站。
启动基础 HTTP 服务器
创建 main.go 文件,写入以下代码:
package main import ( "fmt" "log" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { // 设置响应头,明确返回 HTML 内容 w.Header().Set("Content-Type", "text/html; charset=utf-8") // 返回结构化 HTML 页面 fmt.Fprintf(w, `<html> <head><title>我的 Go 网站</title></head> <body style="font-family: sans-serif; padding: 2rem; background: #f8f9fa;"> <h1>✅ Hello from Go!</h1> <p>当前路径:<code>%s请求方法:
%s
