Socket.io-client: Wie importiere ich eine Instanz von "io" in socket.io-client in ES6?

Erstellt am 9. Jan. 2017  ·  5Kommentare  ·  Quelle: socketio/socket.io-client

Tut mir leid, das hier anzusprechen. Ich konnte keine Informationen zum Importieren in ES6-Syntax finden. Wird es jetzt unterstützt? Muss ich require('socket.io-client') ? Wenn ich import * as io from 'socket.io-client' ich io.connect('localhost') . Aber wenn ich require('socket.io-client') ich nur io('localhost') .

Hilfreichster Kommentar

Wenn Sie import io from 'socket.io-client' ausführen, erhalten Sie einen direkten Verweis auf io .

Alle 5 Kommentare

Wenn Sie import io from 'socket.io-client' ausführen, erhalten Sie einen direkten Verweis auf io .

import ioClient from 'socket.io-client'

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

Wie übergeben Sie in diesem Fall Optionen?

Versuchen Sie, so etwas zu tun:

`express aus 'express' importieren;
http von 'http' importieren;
importiere SocketIO von 'socket.io';
Komprimierung aus 'Kompression' importieren;
import {validNick, findIndex, sanitizeString} from '../shared/util';

lass app = express();
let server = http.Server(app);
let io = new SocketIO(server);`

Importieren funktioniert nicht. Es steht, dass das Importieren des Abrufmoduls fehlgeschlagen ist

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen