Я использую IIS 10 и, используя iisnode, мне нужно запустить приложение Socket io (node).Я скопировал свое приложение ChatApp в папку www.Я добавил web.config и добавил следующие строки:
<handlers>
<add name="iisnode" path="index.js" verb="*" modules="iisnode" />
</handlers>
Я добавил ниже сокетное соединение
const io = socketio(server, { path: '/node/ChatApp/socket.io'});
И мой клиент работает в другом приложении.Строка подключения:
var socket = io('http://localhost', {path: "/node/ChatApp/socket.io"});
Не удалось подключить сокет.Я получаю следующую ошибку
socket.io.js:7 GET http://localhost/node/ChatApp/socket.io/?EIO=3&transport=polling&t=MGsBu-c 404 (Not Found)
Дайте мне знать, где мне не хватает?Я знаю, что где-то упускаю путь.Но я не смог понять, работает ли мой сокет-сервер правильно.
Примечание. Я не добавил URL-адрес перезаписи в web.config.
Но без Iisnode я могу подключиться изапустить сокет