云计算百科
云计算领域专业知识百科平台

【小沐学Golang】基于Go语言搭建静态文件服务器

文章目录

  • 1、简介
  • 2、安装
    • 2.1 安装版
    • 2.2 压缩版
  • 3、基本操作
    • 3.1 go run
    • 3.2 go build
    • 3.3 go install
    • 3.4 go env
    • 3.5 go module
  • 4、文件服务器
    • 4.1 filebrowser
    • 4.2 gohttpserver
    • 4.3 goFile
  • 5、FAQ
    • 5.1 go.mod 为空
    • 5.2 超时
  • 结语

1、简介

https://golang.google.cn/

Go语言诞生于2007年9月20日。

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。

Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。

在这里插入图片描述

语法简单 Go语言在自由度和灵活度上做了取舍,以此换来了更好的维护性和平滑的学习曲线。
部署友好 Go静态编译后的二进制文件不依赖额外的运行环境,编译速度也非常快。
交叉编译 Go仅需要在编译时简单设置两个参数,就可以编译出能在其它平台上运行的程序
天然并发 Go语言对于并发的支持是纯天然的,仅需一个关键字,就可以开启一个异步协程。
垃圾回收 Go有着优秀的GC性能,大部分情况下GC延时都不会超过1毫秒。
丰富的标准库 从字符串处理到源码AST解析,功能强大且丰富的标准库是Go语言坚实的基础。
完善的工具链 Go有着完善的开发工具链,涵盖了编译,测试,依赖管理,性能分析等方方面面。

在这里插入图片描述

2、安装

https://golang.google.cn/dl/ 在这里插入图片描述 在这里插入图片描述

2.1 安装版

在这里插入图片描述

2.2 压缩版

在这里插入图片描述 在这里插入图片描述 配置环境变量:

GOPATH=E:\\Test\\go_project
GOROOT=E:\\Test\\go1.23.2.windows-amd64\\go
PATH += E:\\Test\\go1.23.2.windows-amd64\\go\\bin

在这里插入图片描述 测试是否配置成功:

go version

在这里插入图片描述

赞(0)
未经允许不得转载:网硕互联帮助中心 » 【小沐学Golang】基于Go语言搭建静态文件服务器
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!