Init
This commit is contained in:
29
node_modules/http2-wrapper/source/utils/calculate-server-name.js
generated
vendored
Normal file
29
node_modules/http2-wrapper/source/utils/calculate-server-name.js
generated
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
'use strict';
|
||||
const {isIP} = require('net');
|
||||
const assert = require('assert');
|
||||
|
||||
const getHost = host => {
|
||||
if (host[0] === '[') {
|
||||
const idx = host.indexOf(']');
|
||||
|
||||
assert(idx !== -1);
|
||||
return host.slice(1, idx);
|
||||
}
|
||||
|
||||
const idx = host.indexOf(':');
|
||||
if (idx === -1) {
|
||||
return host;
|
||||
}
|
||||
|
||||
return host.slice(0, idx);
|
||||
};
|
||||
|
||||
module.exports = host => {
|
||||
const servername = getHost(host);
|
||||
|
||||
if (isIP(servername)) {
|
||||
return '';
|
||||
}
|
||||
|
||||
return servername;
|
||||
};
|
||||
Reference in New Issue
Block a user