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');
我以前用它来捕获请求字符串中间的模式
我正在尝试匹配传入请求中的正则表达式模式。
我已验证我的正则表达式模式适用于 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');
我以前用它来捕获请求字符串中间的模式