1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-24 12:32:21 +00:00
This commit is contained in:
Xargin 2018-01-06 13:57:05 +08:00
parent 6b802f7470
commit 10c2c9b428

View File

@ -33,7 +33,7 @@ GET /user/info/:name
POST /user/:id POST /user/:id
``` ```
简单来讲的话,如果两个路由拥有一致的 http method (指 GET/POST/PUT/DELETE) 前缀,且在某个位置出现了 A 路由是 wildcard (指 :id 这种形式) 参数B 路由则是普通字符串,那么就会发生路由冲突。路由冲突会在初始化阶段直接 panic 简单来讲的话,如果两个路由拥有一致的 http method (指 GET/POST/PUT/DELETE) 和请求路径前缀,且在某个位置出现了 A 路由是 wildcard (指 :id 这种形式) 参数B 路由则是普通字符串,那么就会发生路由冲突。路由冲突会在初始化阶段直接 panic
```shell ```shell
panic: wildcard route ':id' conflicts with existing children in path '/user/:id' panic: wildcard route ':id' conflicts with existing children in path '/user/:id'