19 lines
380 B
JavaScript
19 lines
380 B
JavaScript
const { get_conf } = require("../node_utils");
|
|
const conf = get_conf();
|
|
|
|
function get_url(socket, path) {
|
|
if (!path) {
|
|
path = "";
|
|
}
|
|
let url = socket.request.headers.origin;
|
|
if (conf.developer_mode) {
|
|
let [protocol, host, port] = url.split(":");
|
|
port = conf.webserver_port;
|
|
url = `${protocol}:${host}:${port}`;
|
|
}
|
|
return url + path;
|
|
}
|
|
|
|
module.exports = {
|
|
get_url,
|
|
};
|