Ошибка «Неожиданный токен <» в HTML при использовании socket.io - PullRequest
0 голосов
/ 23 февраля 2012

Я использовал socket.io для работы в качестве сервера, который работал нормально.Однако при добавлении строки

    <script src="client files\MainMenu.js"></script>

в файл index.html, который подключается к серверу, появляется ошибка «неожиданный токен <».Эта ошибка возникает только в Chrome и будет работать, если вышеупомянутая строка будет удалена.Странно, однако, что эта ошибка не появится в Firefox, но вместо этого я получу ошибки, связанные с socket.io.js (который я лично не затрагивал).Кроме того, я также успешно использовал socket.io.js в chrome для других задач, поэтому я не думаю, что ошибки, которые выдает Firefox, на самом деле связаны с socket.io.Я также лично не редактировал никакой код socket.io, кроме номера порта по умолчанию.Любые идеи приветствуются. </p>

    <html>
    <script src="socket.io\lib\socket.io.js"> </script>
    <script src="client files\MainMenu.js"></script>
    <script>
    var socket = io.connect('http://localhost');

    socket.on('news', function (data) 
    {
        console.log(data);
        socket.emit('my other event', { my: 'data' });
    });

    </script>
    <button onclick="singlePlayerClick()"> Single Player </button> 
    <button onclick="multiplayerClick()"> Multiplayer </button> 
    <button onclick="optionsClick()"> Options </button> 
    <button onclick="highScoreClick()"> High Score </button> 
    <input id="mysearch" type="search" />
    </html>

1 Ответ

2 голосов
/ 01 марта 2012

Извините за задержку с ответом и хороший момент в исправлении пробелов, я только сейчас изучаю HTML, но, к сожалению, у меня нет возможности двигаться медленно, поскольку наши лекторы дают относительно подробные задания в быстрой последовательности. Как оказалось, у меня был файл server.js, который несколько раз обслуживал этот файл .html, что вызывало проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...