Socket.io - Как получить клиентский запрос URL на стороне сервера?

В моем app.js (сервер) мне нужно знать, откуда (URL) пришел запрос.

В настоящее время я передаю URL как параметр от клиента:

socket.emit('request', window.location.href);

и обрабатывает его на стороне сервера

socket.on('request', function(url){
    console.log(url);
    ...
});

Но это явно рискованно и небезопасно (клиенты могут отправлять на сервер все что угодно).

Так что я думаю ... возможно ли получить параметр URL только на стороне сервера? Может быть из объекта сокета?

Ответы на вопрос(1)

Ваш ответ на вопрос