在labstack / echo中的参数之后,静态URL路径是否有效

时间:2017-08-08 20:15:08

标签: go echo-framework

我在 labstack / echo 中追逐一个奇怪的模式匹配问题,并希望你的想法。

路线

/first/:parameter/second

匹配网址 http://hostname/first or http://hostname/first/

怎么样? /first/:parameter1/second/:parameter2/:parameter3/third/

在我看来,他们应该匹配简单的网址,但它们似乎是。这是期望的行为吗?有没有人在url模式中使用静态参数?

1 个答案:

答案 0 :(得分:0)

在Echo中,您的路线需要处于不匹配的顺序。请参阅此处的路由指南并查找路径匹配顺序

https://echo.labstack.com/guide/routing

切换路线,使/first/:parameter/second/first/:parameter1/second/:parameter2/:parameter3/third/

不匹配