昨天解释了Golang的hello world,今天要用Go来做一个localhost。
首先我们直接先上程序码:
package main
import (
"fmt"
"log"
"net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello World")
})
log.Fatal(http.ListenAndServe(":8080", nil))
}
直接存档,因为我是把之前的程序给覆盖掉,所以还是test.go,之後就到cmd打go run test.go会出现这个:
就案允许存取,之後打开浏览器输入http://loaclhost:8080/
会看到这个,代表成功罗
有时候会出现问题,那就把程序码改成:
http.HandleFunc("/test", func(w http.ResponseWriter, r *http.Request) {
里面多个test,然後一样存档,cmd输入go run test.go,之後到浏览器是输入http://localhost:8080/test
如果有看到hello world就代表成功了
那我们回到网址没有test的去看看会是什麽:
404了耶,因为我们的程序码已经没有这个网址了所以就会出现404。
至於程序码的部分,我觉得跟其他程序语言没有差很多,就像当初在写Node.js的时候,有Response跟Request,然後port号,所以我就没打算解释了。
今天就介绍到这边,明天就会是这30天的回顾。
添加中文字体 在安装matplotlib後,因为我们的资料内含有中文字,而matplotlib内建并...
正文 既上次 Day 16 使用自签凭证的过程,其实原本是打算使用cert-manager来签署凭证...
新建一个.net core mvc专案後 预设每一个检视之所以都能套用版面配置页 主要是在於藉由.\...
大家好,大家都叫我西瓜。因为想转职写游戏,而游戏中会让人第一个想到、也是能在第一瞬间吸引人的就是画面...
前言 在上一章节中,笔者讲解了如和切换使用者以及取得最高的root使用者权限,接下来要讲解的是本地端...