gee-web-fix:修复trie前缀路径树中查找node模糊匹配的bug #84
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
gee-web
bug
添加
"/hello/:name"
路径后,再添加"/hello/b/c"
路径,匹配"/hello/bvv/c"
该路径时,本来不存在的路径会被匹配为"/hello/b/c"
fix
现将
matchChild
函数改为完全强匹配,在插入路径时,只进行强匹配来找到要添加的节点位置现将
matchChildren
函数修改,只匹配一个路径,若是有强匹配,则返回强匹配的,没有则返回模糊匹配,在查找路径时先进行强匹配,没有强匹配则尝试返回弱匹配