首先初始化项目并创建main.go文件,然后编写基于net/http的HTTP服务器,接着添加静态文件支持,最后运行服务访问localhost:8080即可看到动态与静态页面内容。

用Golang搭建第一个Web项目并不复杂,关键在于理解Go语言内置的net/http包如何工作。你不需要额外安装框架就能快速启动一个Web服务。下面一步步带你完成。
新建一个项目目录,比如叫myweb,进入该目录并初始化模块:
mkdir myweb这会生成一个go.mod文件,用于管理依赖。
创建一个main.go文件,写入以下代码:
立即学习“go语言免费学习笔记(深入)”;
package main这段代码做了几件事:
在终端执行:
go run main.go打开浏览器访问http://localhost:8080,你应该能看到页面显示“Hello, 世界!”。
按 Ctrl+C 可停止服务。
实际项目通常需要提供HTML、CSS、JS等静态资源。假设你创建一个static目录存放前端文件:
mkdir static修改main.go,加入静态文件路由:
http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static/"))))现在访问http://localhost:8080/static/index.html就能看到静态页面内容。
基本上就这些。你已经用Go跑起了一个能处理动态请求和静态资源的小型Web服务。后续可以逐步引入路由库(如gin)、模板渲染、数据库连接等功能来扩展项目。
以上就是如何使用Golang搭建第一个Web项目的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号