常见问题
最近更新时间: 2024-10-17 17:10:00
后端后端 URL 组织问题
- 如果客户进来的请求是
/release/apia/20171012/index.html
。 - 命中 path 为
/apia/
的 API,如果后端 path 为空串,那么转给后端的 url 就是/apia/20171012/index.html
。如果后端 path 的内容不为空为/endpoint/
,那么就切掉/apia/
部分,剩下的黏在在后端的 path 后面成为/endpoint/20171012/index.html
。
api 命中优先级
- 如果 API path 以 = 开始,代表精确匹配,优先级最高。
- 如果 API path 以 ^~ 开始,代表优先前缀匹配,后面不能跟正则表达式,优先级第二。
- 如果 API path 为正则表达式(包括有路径变量),优先级第三。
- 如果 API path 为普通串,字符串最长的优先级高,满足最长匹配。