@truexizt1
Back-end разработчик

В чем проблема передачи данных на сервер через socket.io?

В чем проблема передачи данных на сервер через socket.io?
Серверный код:
socket.on('user_info', function(username){
    console.log('username: ' + username);
 });

Клиентский код:
socket.on('connect', function (data) {
  console.log(username);
  if(username != 1) {
      socket.emit('user_info', { username : username});
  }
  else {
      console.log('Cant autheticate: You are not logged in.');
  }
});

Выводит: username: [object Object]
Должно было быть имя, console.log(username); - выводит в консоль
  • Вопрос задан
  • 172 просмотра
Решения вопроса 1
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
вы передаете объект...
пытаетесь вывести его как строку....
...
получаете то что есть.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы