Voglio analizzare un URL richiesto. Quando ho usato websocket.io avevo un oggetto di richiesta che potevo analizzare. Come posso farlo con socket.io?node.js - socket.io parse url richiesto
esempio:
http://localhost:4000/foo
come posso uscire "pippo"? ho provato:
io.sockets.on('connection', function (socket) {
console.log(socket.handshake.address.address);
console.log(socket.handshake.url);
}
ma non viene stampata "pippo"
ma ottengo la stringa che posso analizzare? – poppel
@poppel oh! scusa, non avevo capito che non avevi quell'informazione. Puoi sempre ottenere l'URL usando 'window.location' sul lato client e passare tali informazioni insieme ai tuoi dati. – Munim
Basta notare che confidare nella pagina per inviare l'indirizzo corretto è molto brutto. Se disponevi di una sorta di sistema di sala o di un sistema di autenticazione che si basava sul fatto di essere in un URL specifico, un utente poteva solo falsificarlo e accedere ad altri luoghi. – JamEngulfer