使用 Go 一行代码启动
Description
编码-Coding
本 task 讲解如何通过一行代码启动一个文件服务器, 可以提供文件下载, 视频\音频 播放服务, 是非常常见和有用的技术场景. 同时希望同学能自主进一步了解 Go 语言的 http package 及其源码.
Pre
- Go 语言环境
Step
- 运行代码 ```go package main
import ( “log” “net/http” “os” )
// main start file server with specified path to file. func main() { path, _ := os.Getwd() log.Println(“Starting FileServer in http://127.0.0.1:9573, with “ + path) if err := http.ListenAndServe(“0.0.0.0:9573”, http.FileServer(http.Dir(path))); err != nil { log.Println(err) } }
```bash
go run main.go