Go实现 Gee 框架 Day2 学习笔记

Go实现 Web 框架 Day2 学习笔记

极客兔兔大佬的《七天用Go从零实现系列》Day2 上下文 学习笔记

Day2内容

  • 独立路由
  • 封装Context,作为请求和响应的上下文
  • Day2 框架新增代码约90行

前置知识

  • go的类型转换
  • 字符串 和 byte切片类型转换
  • json 的解析和生成
  • 字符串拼接
  • 变量、常量、函数自定义类型可见性或作用域设定

实际代码

目的:

  • 类似 ServletContext,构建请求的 Context 上下文,将 ResponseWriter、Request 等封装。
  • 简化业务构建逻辑,区分 GET、POST 请求,并封装 string、json、html 等类型的框架处理。
  • 路由处理的逻辑内聚为 router

步骤:

  • 封装 Context
  • 封装 router
  • 修改调用逻辑

学习内容: https://geektutu.com/post/gee-day2.html

思考题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值