mirror of
https://github.com/avwo/whistle.git
synced 2026-10-20 07:58:55 +08:00
fix: show matching urlParams
This commit is contained in:
+3
-1
@@ -47,7 +47,8 @@ function handleWebsocket(socket, clientIp, clientPort, callback, wss) {
|
||||
socket.reqId = util.getReqId();
|
||||
socket.clientPort = clientPort || socket.remotePort;
|
||||
socket.rules = rules.initRules(socket);
|
||||
util.parseRuleJson(socket.rules.urlParams, function(urlParams) {
|
||||
var urlParamsRule = socket.rules.urlParams;
|
||||
util.parseRuleJson(urlParamsRule, function(urlParams) {
|
||||
if (urlParams) {
|
||||
var _url = util.replaceUrlQueryString(socket.url, urlParams);
|
||||
if (socket.url !== _url) {
|
||||
@@ -55,6 +56,7 @@ function handleWebsocket(socket, clientIp, clientPort, callback, wss) {
|
||||
socket.fullUrl = util.getFullUrl(socket).replace('http', 'ws');
|
||||
socket.curUrl = socket.fullUrl;
|
||||
socket.rules = rules.resolveRules(socket);
|
||||
socket.rules.urlParams = urlParamsRule;
|
||||
if (socket.headerRulesMgr) {
|
||||
var _rules = socket.rules;
|
||||
socket.rules = socket.headerRulesMgr.resolveRules(socket);
|
||||
|
||||
Reference in New Issue
Block a user