Задать вопрос
@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 Оценить Комментировать
Решения вопроса 1
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
вы передаете объект...
пытаетесь вывести его как строку....
...
получаете то что есть.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы