#node.js #express #socket.io
Вопрос:
Я хочу отправить имя пользователя при подключении (в момент подключения) на сервер, что-то вроде этого :
const socketConnect=io("http://localhost:3000","myusername")
Возможно ли что-то подобное ?
Ответ №1:
Это невозможно. Смотрите документацию по API клиента здесь.
Что вам нужно прослушать, так это событие connect, а затем отправить свое имя пользователя:
const socket=io("http://localhost:3000")
socket.on("connect", () => {
socket.emit("login", userData, (serverReply) => {
console.log("Server's response", serverReply);
});
// ...
});
Надеюсь, это будет полезно.
Комментарии:
1. спасибо за разъяснение