Клиент не может найти сокет.ввод-вывод при запуске моего веб-сайта с онлайн-хостинга, но работает с локального хоста (Я БУДУ ПЛАТИТЬ ВАМ 10 долларов, ЕСЛИ ВЫ ПОМОЖЕТЕ МНЕ ЭТО ИСПРАВИТЬ)

#javascript #html #websocket #socket.io #webserver

#javascript #HTML #websocket #socket.io #веб-сервер

Вопрос:

Я просмотрел и попробовал более 10 различных решений для этого, но, похоже, ничего не работает, и я в растерянности. Я попытался, чтобы src в моем HTML-файле был «http://Mywebsite.com:80/socket.io/socket.io.js «, я попытался изменить порядок моего серверного кода, и я попытался заставить клиента специально указывать на IP-адрес моего веб-сайта.

Похоже, ничего из этого не работает. Когда я запускаю это на локальном хосте, оно отлично работает без каких-либо проблем, но всякий раз, когда мой веб-сервер, я получаю следующую ошибку, как видно на панели проверки. Готов попробовать что угодно и заранее благодарен!

Ошибка клиента

HTML-код

Серверный код

Ответ №1:

Похоже, что файл javascript находится в сокете.библиотека ввода-вывода отсутствовала на вашем веб-сервере. Попробуйте изменить исходный файл библиотеки на https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.3.1/socket.io.js