我有一个小型服务器,我希望该服务器使用 gorilla/mux 包侦听我的自定义域 sftablet.dev。这是代码:package mainimport ( "fmt" "net/http" "github.com/gorilla/mux")func main() { r := mux.NewRouter() r.Host("sftablet.dev") r.HandleFunc("/", HomeHandler) r.HandleFunc("/products", ProductsHandler) http.ListenAndServe(":8080", r)}func HomeHandler(w http.ResponseWriter, r *http.Request) { fmt.Fprint(w, "Hey, this is homepage")}func ProductsHandler(w http.ResponseWriter, r *http.Request) { fmt.Fprint(w, "Hey, this is products")}我还在主机文件中添加了这个:127.0.0.1 sftablet.dev但由于某种原因它不起作用。如果我去 127.0.0.1:8080,它确实有效,但当我访问http://sftablet.dev/时无效。还清除了DNS缓存。
1 回答
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
http://sftablet.dev/
默认情况下会查询端口 80
您的服务器只侦听端口 8080。http://sftablet.dev:8080/
应该可以工作。
- 1 回答
- 0 关注
- 167 浏览
添加回答
举报
0/150
提交
取消