路由分发


Go 语言 HTTP 请求处理的底层机制

在上篇教程中,我们创建了第一个 Go Web 应用,这篇教程我们来简单分析下基于 Go 语言编写的 Web 应用底册是如何处理 HT...

由 学院君 发布于4年前    浏览数: 10011    点赞数: 1

Go 语言路由映射和请求分发的底层实现及自定义路由器

引子 从这一篇教程起,我们将从自定义路由开始探索 Go Web 编程之旅。 开始之前,我们还是回顾下创建第一个 Web 应用中的...

由 学院君 发布于4年前    浏览数: 8178    点赞数: 1

基于 gorilla/mux 包实现路由定义和请求分发:基本使用

功能简介 前面我们介绍了 Go 官方标准库 net/http 自带的 DefaultServeMux 底层实现,通过 Defau...

由 学院君 发布于4年前    浏览数: 9007    点赞数: 1

基于 gorilla/mux 包实现路由定义和请求分发:进阶使用

上篇教程我们介绍了 gorilla/mux 路由的基本使用,这篇教程继续介绍它的更多匹配规则,实际上,它可能是一个比 Laravel...

由 学院君 发布于4年前    浏览数: 5867    点赞数: 1

基于 gorilla/mux 包实现路由定义和请求分发:路由中间件

和 Laravel 路由一样,Mux 也支持在路由中使用中间件,并且按照顺序匹配执行。如果你对中间件不太了解,可以先去看下我们在 L...

由 学院君 发布于4年前    浏览数: 5311    点赞数: 0

基于 gorilla/mux 包实现路由定义和请求分发:处理静态资源响应

到目前为止,我们都是在处理动态资源,也就是 Go 代码实现的响应。HTTP 服务器除了处理动态资源之外,还应该具备处理静态资源的能力...

由 学院君 发布于4年前    浏览数: 4628    点赞数: 0

基于 gorilla/mux 实现路由匹配和请求分发:服务单页面应用

随着前后端分离的大势所趋,后端应用为前端单页面应用(SPA,通常由 Vue、React 等前端框架构建)提供包含数据的 API 接口...

由 学院君 发布于4年前    浏览数: 4279    点赞数: 0

基于 gorilla/mux 实现路由匹配和请求分发:基于 CORS 处理跨域请求

在 SPA 应用或者其他前后端分离应用中,如果前后端域名不一致,则可能涉及到跨域请求问题。 关于跨域请求和 CORS 学院君之前在...

由 学院君 发布于4年前    浏览数: 5170    点赞数: 1

基于 gorilla/mux 实现路由匹配和请求分发:健康检查与接口测试

实现一个简单的健康检查接口 接下来,我们基于 gorilla/mux 路由器实现一个简单的健康检查接口,对一个应用来说,健康检查无...

由 学院君 发布于4年前    浏览数: 4028    点赞数: 0

仿照 Laravel 框架对 Go 路由处理器代码进行拆分

问题引入 到目前为止,虽然我们演示的代码逻辑都比较简单,所有的路由、处理器都是放在应用入口文件里的,如果构建的是更加复杂的、处理多...

由 学院君 发布于4年前    浏览数: 4048    点赞数: 1

搜索结果