Socket.io-client: ¿Cómo importar una instancia de "io" en socket.io-client en ES6?

Creado en 9 ene. 2017  ·  5Comentarios  ·  Fuente: socketio/socket.io-client

Perdón por traer esto aquí. No pude encontrar ninguna información para importarlo en la sintaxis de ES6. ¿Es compatible ahora? ¿Tengo que usar require('socket.io-client') ? Si uso import * as io from 'socket.io-client' tengo que usar io.connect('localhost') . Pero si uso require('socket.io-client') solo necesito usar io('localhost') .

Comentario más útil

Hacer import io from 'socket.io-client' le dará una referencia directa a io .

Todos 5 comentarios

Hacer import io from 'socket.io-client' le dará una referencia directa a io .

import ioClient from 'socket.io-client'

let io = ioClient('http://your-host')

¿Cómo se pasan las opciones en este caso?

Intenta hacer algo como esto:

`importar expreso de 'expreso';
importar http desde 'http';
importar SocketIO desde 'socket.io';
importar compresión de 'compresión';
importar {validNick, findIndex, sanitizeString} desde '../shared/util';

dejar app = express ();
dejar servidor = http.Server (aplicación);
let io = new SocketIO (servidor); `

La importación no funciona. Dice que la importación del módulo de recuperación falló

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