2014-09-04 2 views
2

현재 Ember-CLI를 사용하여 Ember.js와 협력하고 있습니다. 응용 프로그램은 ES6 모듈을 사용하여 필요한 기능을 각 "모듈"로 가져옵니다.ES6 모듈을 통해 Socket.IO 클라이언트를 어떻게 사용할 수 있습니까?

API에 연결하기 위해 웹 소켓을 사용할 예정이며 socket.io를 ES6 모듈로 가져 오는 방법에 대한 몇 가지 예를 찾고 싶습니다.

+0

당신이 허용 대답에 정교한 수 있을까요? 나는 같은 문제가 붙어 있어요 [그래서 질문] (http://stackoverflow.com/q/29025058/1438809). – Felix

+0

안녕하세요, 어느 부분에 붙어 있습니까? https://github.com/Wildhoney/EmberSockets을 확인하십시오 – NotHereAnymore

+0

저에게 효과적이었던 [socket.io-client] (https://github.com/automattic/socket.io-client)로 변경되었습니다. 응답 해 주셔서 감사합니다. – Felix

답변

0

시도가 Brocfile에서 그것을 app.import하기 위해, 다음 내보내기 기본 window.socketio

+2

자세히 설명해 주시겠습니까? "export default window.socketio"는 어디에 두는가? – Timm

0
  1. 가져

    이물이 socket.io 클라이언트

  2. 을 설치 이물에 의한 socket.io 클라이언트

:
  • 은 'IO'로 라이브러리를 가져 0

    예 :

    import * as io from 'socket.io-client'; 
    
    const socket = io.connect('http://localhost'); 
    socket.on('connect', function (data) { 
        console.log('Connected!'); 
        socket.emit('message', {message:"Hello!"}); 
    });