app.js에서 socketio.js를 require하여 사용한다.
이때 socketio.js에서는 app.js에서 선언된 server 객체를 이용하고자 한다.
- app.js 정의
socketio.js 를 require하고 socketio.js에서 eports로 선언된 socketio functiond을 호출해서 파라메타로 server 객체를 전달한다.
var server = http.createServer(app).listen(app.get('port'), function() {
console.log('Server running at http://localhost:3000');
});
// 소켓서버 실행
var socketio = require('./socketio');
var io = new socketio(server);
|
- socketio.js
app.js에서 호출하기 위한 socketio(server) function을 exports한다.
// 소켓 서버 생성 및 실행
module.exports = function socketio(server) {
var io = require('socket.io').listen(server);
};
|
이 글은 Evernote에서 작성되었습니다. Evernote는 하나의 업무 공간입니다. Evernote를 다운로드하세요. |
댓글 없음:
댓글 쓰기