Swagger Express Framework с сокетом на сервере AWS не работает - PullRequest
0 голосов
/ 05 сентября 2018

Код моего сервера такой -

var SwaggerExpress = require('swagger-express-mw');
var app = require('express')();
var server = require('http').createServer();
var io = require('socket.io')(server);
        io.on('connection', function (client) {
            client.on('error', function (err) {
        });
    });
server.listen(3000);
    // some code
SwaggerExpress.create(config, function (err, swaggerExpress) {
    // enable SwaggerUI
    app.use(SwaggerUi(swaggerExpress.runner.swagger));

     // install middleware
     swaggerExpress.register(app);
     app.listen(8080);
});

Код на стороне клиента -

var socket = io( 'https://localhost:3000');
    socket.on('connect', function () {
        socket.on('chargebee_event', function (data) {
    });
});

Этот код работает на локальном компьютере, но не работает на сервере AWS. Я включил 3000 портов с входящим правилом пользовательский TCP источником является Custome с 0.0.0.0/0

...