Я создаю узел nodejs + express + socket.io.Socket.IO на стороне клиента
Также я создал эшафот через yoman для моего приложения frontend.
socket.io сервер на порту 3000 и мой старшина подмости HTTP сервер на 9000.
мне удалось извлечь socket.io.js с сервера Socket.io с помощью
<script type="text/javascript" src="http://localhost:3000/socket.io/socket.io.js"></script>
Однако им с этой ошибкой:
GET http://localhost:9000/socket.io/?EIO=3&transport=polling&t=1425392110184-42 404 (Not Found)
Почему является socket.io.js опроса на порт 9000? Кроме того, как я могу изменить это, чтобы вместо этого опросить 3000?
удалить 'HTTP: // локальный: 3000' из сценария' src' – ashley
я сильно сомневаюсь, что это не проблема. Если я удалю это, я не смогу извлечь клиентский скрипт из сервера socket.io. – Adr
У вас проблема с клиентской стороной. Можете ли вы создать собственное соединение сокета с помощью: var var = new io.Socket(); socket.connect ('http://127.0.0.1:3000'); ' –