mirror of
https://github.com/avwo/whistle.git
synced 2026-10-29 15:09:28 +08:00
refactor: format websocket headers
This commit is contained in:
+5
-1
@@ -493,7 +493,11 @@ function resolveWebsocket(socket, wss) {
|
||||
pluginMgr.getResRules(socket, res, function() {
|
||||
util.parseRuleJson([_rules.resHeaders, _rules.resCors, _rules.resCookies],
|
||||
function(resHeaders, cors, cookies) {
|
||||
reqSocket.headers = headers = extend(res.headers, resHeaders);
|
||||
reqSocket.headers = headers = res.headers;
|
||||
if (resHeaders) {
|
||||
resHeaders = util.lowerCaseify(resHeaders, res.rawHeaderNames);
|
||||
extend(res.headers, resHeaders);
|
||||
}
|
||||
var origin = headers['access-control-allow-origin'];
|
||||
if (socket._origin && origin && origin !== '*') {
|
||||
headers['access-control-allow-origin'] = socket._origin;
|
||||
|
||||
Reference in New Issue
Block a user