使用Go语言在本地简单地启动网络应用程序
目标
-
- Golangの最初の勉強。ド初級からやっていく
-
- とりあえずwebアプリを起動するところまでやる
こんなもん他に記事いくらでもあるやろというのは一旦置いておいて、自分への備忘録
文件结构
目录结构
golang_webapp_sample
┗ golang_webapp_sample.go
给出来,只需要一个选项:
源代码。
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}
func handler(writer http.ResponseWriter, request *http.Request){
fmt.Fprintf(writer, "Hello World!")
}
参考:
《Go编程实践入门:从零开始使用标准库构建Web应用》书中的源代码。
开机
-
- 运行 golang_webapp_sample.go 来启动
访问 http://localhost:8080/
如果屏幕上显示“Hello, World!”,就算赢了
确认
赢了
在这个阶段出现的问题
你不需要web服务器吗? (Nǐ bù web ma?)
这个级别的话,好像没有必要了。不需要Tomcat或者Spring Boot吗?太厉害了。
不过迟早会改成用Nginx启动的吧。
下一步要做的事情
- クラスをわける。