2017-05-21 82 views
0

我必须失去了一些东西真的很明显,但我已经创建了一个MUX路由控制器和服务器返回404运行如下:转到MUX控制器返回404

package main 

import (
    "fmt" 
    "log" 
    "net/http" 
    "github.com/gorilla/mux" 
) 

func main() { 
    router := mux.NewRouter() 
    router.HandleFunc("/hi", SayHi) 
    log.Fatal(http.ListenAndServe(":8080", nil)) 
} 

func SayHi(w http.ResponseWriter, r *http.Request) { 
    fmt.Fprintln(w, "Hi") 
} 

访问:http://localhost:8080/hi,我得到一个404 。

我在做什么错?

+0

通** **路由器变量作为第二个参数'的http.ListenAndServe'而不是** **无精氨酸 –

+0

- 知道它必须是简单的东西。谢谢 – user1016765

回答