Posted in

Go语言做网页的终极生产力工具包:vscode调试配置、go:generate自动化路由、swag文档一键生成

第一章:用go语言做个网页

Go 语言内置了功能完备的 net/http 包,无需额外依赖即可快速启动一个静态或动态网页服务。这使得 Go 成为构建轻量级 Web 应用、API 服务或原型演示的理想选择。

创建最简 HTTP 服务器

新建文件 main.go,写入以下代码:

package main

import (
    "fmt"
    "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>🎉 欢迎使用 Go 构建网页</h1>
        <p>当前路径:<code>%s
        

请求方法:%s

一线开发者,热爱写实用、接地气的技术笔记。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注