언제든지 필요할 때라도 한 번 실행되도록 socket.io 연결을 모듈화하고 싶습니다. 어떻게 수출합니까?express.js (node.js)에서 혼동이 필요하고 반출합니다.
var server = require("http").Server(express);
var io = require("socket.io")(server);
server.listen(5000);
io.on('connection', function(client) {
client.on('order_'+userId, function(data) {
io.emit('order_'+userId,data); // emit to cilent of dashboard
});
});
어떻게 작동합니까? 나는 어떤 변수에 할당 할 필요가 없습니다 내 경우에는
var moment = require('moment');
또는 언젠가
var LocalStorage = require('node-localstorage').LocalStorage;
처럼 서로 다른 패턴을보고, 그것을 즉시 실행하려는거야. 가능한?
[Node.js module.exports의 용도는 무엇이며 어떻게 사용합니까?] (http://stackoverflow.com/questions/5311334/what-is-the-purpose-of-node) -js-module-exports-and-how-do-use-it) – docksteaderluke