路由基础
路由就是“请求地址和处理函数的对应关系”。
例如:
一、常见 HTTP 方法
Gin 使用方法名注册路由:
处理函数:
二、REST 风格接口
常见写法:
示例:
三、把处理函数拆出去
初学可以把函数写在 main.go,但不要所有逻辑都塞进匿名函数。
这样代码更清楚,也方便后面拆分 handler 层。
四、NoRoute 处理 404
没有匹配到路由时,可以统一返回 JSON:
比默认 HTML 404 更适合前后端分离接口。
路由就是“请求地址和处理函数的对应关系”。
例如:
Gin 使用方法名注册路由:
处理函数:
常见写法:
示例:
初学可以把函数写在 main.go,但不要所有逻辑都塞进匿名函数。
这样代码更清楚,也方便后面拆分 handler 层。
没有匹配到路由时,可以统一返回 JSON:
比默认 HTML 404 更适合前后端分离接口。