В настоящее время я пытаюсь развернуть свое приложение NODEJS на удаленном сервере nginx debian.Это работает очень хорошо в localhost.Но у меня есть некоторые трудности, чтобы заставить websocket работать на удаленном сервере nginx.Я использую модуль "ws" nodejs.
Вот как я объявил свою сторону сервера websocket:
var WebSocket_ = require('ws');
var wss = new WebSocket_.Server({port: 40510});
И вот как я открыл свою сторону клиента websocket:
var ws = new WebSocket('ws://localhost:40510');
Я знаю, что мне нужно настроить / etc / nginx / sites-available / default на моем Nginx VPS:
Нужно ли добавлять местоположение блока веб-сокета и определять конкретный проксипасс?Если да, то как?
Должен ли я заменить var "ws = new WebSocket ('ws: // localhost: 40510');"по другой инструкции в моем клиентском коде?
Заранее спасибо за ответы!