addHttpRequestHandler 正则表达式不匹配

addHttpRequestHandler regex not matching

我正在尝试匹配传入请求中的正则表达式模式。

我已验证我的正则表达式模式适用于 regex101.com。

文档指出 addHttpRequestHandler 正则表达式将匹配任何给定正确模式的地方。

addHttpRequestHandler('/clinServicesScheduled',
'Scripts/clinServicesScheduled.js', 'clinServicesScheduled');

以上仅匹配请求的开头。

在请求中间匹配的正确模式是什么?

http://127.0.0.1/data/dashboard/community/communityCode/clinServicesScheduled/month/...

http://livedoc.wakanda.org/Global-Application/Application/addHttpRequestHandler.301-636268.en.html

/myPattern:拦截任何包含 /myPattern 的请求,无论其在字符串中的位置如何。此模式将接受无差别的请求,例如 /files/myPattern/myPattern.html/myPattern/bar.js.

试试下面的正则表达式。看起来 wakanda 总是从一开始就匹配 urlPath,即使它在文档中的记录不同:http://doc.wakanda.org/home2.en.html#/Global-Application/Application/addHttpRequestHandler.301-636268.en.html

addHttpRequestHandler('.*/clinServicesScheduled', 'Scripts/clinServicesScheduled.js', 'clinServicesScheduled');

我以前用它来捕获请求字符串中间的模式