首页 > 其他分享 >go学习笔记-

go学习笔记-

时间:2023-02-01 18:36:38浏览次数:46  
标签:http DefaultServeMux 笔记 学习 ServeFile go HandleFunc 处理函数

http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
    http.ServeFile(w, r, "index.html")
})

HandleFunc注册一个处理器函数handler和对应的模式pattern(注册到DefaultServeMux)
这段代码工作流程:
http.HandleFunc 函数 将请求模式,处理函数,交给DefaultServeMux,DefaultserverMux是一个全局实例,这个全局实例的作用就是将这个请求路由、处理函数注册到路由
http.ServeFile 处理函数,查找给定的文件的内容,读取出来。

标签:http,DefaultServeMux,笔记,学习,ServeFile,go,HandleFunc,处理函数
From: https://www.cnblogs.com/littlestart/p/17083742.html

相关文章

  • 虚树 学习笔记
    虚树学习笔记如果有这么一个问题:在一棵超大的,有\(n\)个节点树上,并且树上有\(m\)个关键点,\(m\)远小于\(n\),如果问题只与关键点有关,我们不能很方便地在这棵超大的树......
  • 全志A40i+Logos FPGA开发板(4核ARM Cortex-A7)硬件说明书(上)
    前言本文档主要介绍TLA40iF-EVM工业评估板硬件接口资源以及设计注意事项等内容。核心板的ARM端和FPGA端的IO电平标准一般为3.3V,上拉电源一般不超过3.3V,当外接信号电平与......
  • 全国产!全志A40i+Logos FPGA核心板(4核ARM Cortex-A7)硬件说明
    硬件资源SOM-TLA40iF核心板板载ARM、FPGA、ROM、RAM、晶振、电源、LED等硬件资源,并通过B2B连接方式引出IO。核心板所有器件(包括B2B连接器)均采用国产工业级方案,国产化率100......
  • Mysql学习笔记
    Mysql是关系型数据库管理系统,管理的数据库是一堆关联表的集合。这里的表可以看作是一个二维表格,里面的每一行表示一条记录,是一组相关的数据。每一列存储的是一个属性对应的......
  • django框架之drf(部分讲解)
    APIView执行流程(了解即可)(1)、基于APIView+JsonResponse编写接口#原来基于django原生的View编写接口#drf提供给咱们的一个类,以后使用drf写视图类,都是继承这个类及其子......
  • 建筑行业VR安全体验,亲身感受事故危害,学习安全技能
    建筑安全VR体验教育是一种利用虚拟现实技术来提高工地安全意识的新型安全教育方式,它不仅可以让工人们在没有实际危险的情况下学习安全技能,而且还能让他们体验到真实的安全......
  • Java基础学习09
    今天简单做小系统,之前也做过的类似的系统,想重新复习一次逻辑业务(2023-02-01-16:10:49)这次学到有了一个小的函数//获取本地时间并将时间格式化,调用sdf.format(date)输出......
  • 随堂笔记3-spring之底层架构核心概念解析
    1.BeanDefinition:bean定义,有一些特定属性描述bean,比如bean类型-class,scope作用域,lazyInit是否懒加载2.beanDefinitionReader:beanDefinition读取器,比如AnnotationBeanDe......
  • 2023年JS学习记录
    2023/1/30星期一https://blog.csdn.net/Augenstern_QXL/article/details/119249534短路运算(逻辑中断)短路运算的原理:当有多个表达式(值)时,左边的表达式值可以确定结果时......
  • ElasticSearch 学习笔记
    ElasticSearch基础知识索引index一个索引就是一个拥有几分相似特征的文档的集合。索引就类似于关系型数据库中的库的概念。类型type一个类型是索引中的一......