Feathers: ¿Es posible configurar un puerto diferente para que socket.io implemente GAE Fixble?

Creado en 28 mar. 2017  ·  3Comentarios  ·  Fuente: feathersjs/feathers

Hola ,

Quiero implementar plumas en GAE Fixble (motor de aplicaciones de Google)
Desafortunadamente, el balanceador de carga de Google App Engine no es compatible con websockets.
entonces, necesito configurar el puerto de escucha de socket.io diferente con la API de descanso (80, 443)
¿Es posible configurar un puerto diferente para sokect.io?

Gracias .

Comentario más útil

Debería poder iniciar la parte REST de esta manera:

const http = require('http');

http.createServer(app).listen(80);

Y luego el servidor de socket a través de:

const socketServer = http.createServer().listen(3889);

app.setup(socketServer);

No llame a app.listen .

Todos 3 comentarios

Debería poder iniciar la parte REST de esta manera:

const http = require('http');

http.createServer(app).listen(80);

Y luego el servidor de socket a través de:

const socketServer = http.createServer().listen(3889);

app.setup(socketServer);

No llame a app.listen .

gracias por su ayuda, incluso tengo una ip estática para manejar con socket.
pero tengo un primer paso con la implementación en GAE flexible.

este es mi index.js actual

'use strict';

const http = require('http');
const app = require('./app');
const port = process.env.PORT || app.get('port');
const socketServer = http.createServer().listen(3889);
app.setup(socketServer);
const server = http.createServer(app).listen(port);
//  app.listen(port);

server.on('listening', () =>
  console.log(`Feathers application started on ${app.get('host')}:${port}`)
);

ahora puedo implementar en GAE, puedo llamar al uso tranquilo http://my-app.appspot.com , llamar a ws con ws:// dirección-ip:3889

Este problema se ha bloqueado automáticamente ya que no ha habido ninguna actividad reciente después de que se cerró. Abra un nuevo problema con un enlace a este problema para ver los errores relacionados.

¿Fue útil esta página
0 / 5 - 0 calificaciones