golang 静态文件资源服务器设置2 Main.go代码<embed wmode="transparent" src="https://qq4668620...

栏目: Java · 发布时间: 6年前

内容简介:地址栏输入:
  1. package main

  2. import "net/http"

  3. import "io"

  4. import "os"

  5. import "log"

  6. type HttpHander struct{}

  7. type Mstring string

  8. func main() {

  9. mux := http.NewServeMux()

  10. mux.Handle("/", HttpHander{})

  11. //获取当前路径

  12. wd, err := os.Getwd()

  13. if err != nil {

  14. log.Fatalln(err)

  15. }

  16. //func StripPrefix(prefix string, h Handler) Handler

  17. // 给定url 删除前缀

  18. mux.Handle("/static/", http.StripPrefix("/static", http.FileServer(http.Dir(wd))))

  19. http.HandleFunc("/", sayHello)

  20. http.ListenAndServe(":8080", mux)

  21. }

  22. func (HttpHander) ServeHTTP(response http.ResponseWriter, request *http.Request) {

  23. io.WriteString(response, "ServeHTTP")

  24. }

  25. func sayHello(response http.ResponseWriter, request *http.Request) {

  26. io.WriteString(response, "sayHello")

  27. }

地址栏输入: http://localhost:8080/static/ **


以上所述就是小编给大家介绍的《golang 静态文件资源服务器设置2 Main.go代码 关注码农网公众号

关注我们,获取更多IT资讯^_^


查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

计算机科学概论(第11版)

计算机科学概论(第11版)

J. Glenn Brookshear / 刘艺、肖成海、马小会、毛倩倩 / 人民邮电出版社 / 2011-10-1 / 69.00元

本书多年来一直深受世界各国高校师生的欢迎,是美国哈佛大学、麻省理工学院、普林斯顿大学、加州大学伯克利分校等许多著名大学的首选教材,对我国的高校教学也产生了广泛影响。 本 书以历史眼光,从发展的角度、当前的水平以及现阶段的研究方向等几个方面,全景式描绘了计算机科学各个子学科的主要领域。在内容编排上,本书很好地兼顾了 学科广度和主题深度,把握了最新的技术趋势。本书用算法、数据抽象等核心思想贯穿各......一起来看看 《计算机科学概论(第11版)》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具