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')
.
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é
Commentaire le plus utile
Faire
import io from 'socket.io-client'
vous donnera une référence directe àio
.