Задать вопрос
@kaliboba

Что делать с io is not defined?

В index.html подключил <script src="socket.io/socket.io.js"></script>
(пробовал вначале ставить localhost - не помогло)
в client.js написалconst socket = io();
выдаёт ошибку
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Решения вопроса 1
@kaliboba Автор вопроса
Извиняюсь за неконкретный вопрос, решил проблему сам. Во1 нужно было в серверный файл написать
app.get('/socket.io/socket.io.js', (req, res) => {
    res.sendFile(__dirname + '/node_modules/socket.io/client-dist/socket.io.js');
  });

тогда всё будет находиться, а также (такое было лично у меня), в прослушивании порта изменить app от express на сервер http
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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