Socket.io-client: Comment importer une instance de "io" dans socket.io-client dans ES6 ?

Créé le 9 janv. 2017  ·  5Commentaires  ·  Source: socketio/socket.io-client

Désolé de soulever ça ici. Je n'ai trouvé aucune information sur son importation dans la syntaxe ES6. Est-il pris en charge maintenant? Dois-je utiliser require('socket.io-client') ? Si j'utilise import * as io from 'socket.io-client' je dois utiliser io.connect('localhost') . Mais si j'utilise require('socket.io-client') j'ai juste besoin d'utiliser io('localhost') .

Commentaire le plus utile

Faire import io from 'socket.io-client' vous donnera une référence directe à io .

Tous les 5 commentaires

Faire import io from 'socket.io-client' vous donnera une référence directe à io .

import ioClient from 'socket.io-client'

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

comment passer les options dans ce cas ?

Essayez de faire quelque chose comme ceci :

`importer express de 'express';
importer http de 'http';
importer SocketIO depuis 'socket.io' ;
importer la compression à partir de « compression » ;
importer {validNick, findIndex, sanitizeString} de '../shared/util' ;

let app = express();
laissez serveur = http.Server(app);
let io = new SocketIO(serveur);`

L'importation ne fonctionne pas. Il dit que l'importation du module de récupération a échoué

Cette page vous a été utile?
0 / 5 - 0 notes