Posted in

Golang建站极简路径:1个main.go文件启动可商用网站(附GitHub可运行模板)

第一章:Golang建一个网站

Go 语言凭借其简洁语法、原生并发支持和极快的编译/启动速度,成为构建轻量级 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, `
<!DOCTYPE html>
<html>
<head><title>我的 Go 网站</title></head>
<body>
<h1>🎉 欢迎访问!</h1>
<p>由 <code>net/http 原生驱动,零外部依赖。

以代码为修行,在 Go 的世界里静心沉淀。

发表回复

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