REST api için Her yol için bir dosya oluşturdum.node.js ve socket.io uygulamasında soket yürütme nasıl düzenlenir
app.get('/api/user', routes.user.index);
app.get('/api/user/login', routes.user.login);
vs vs
Şimdi arka uca socket.io takdim edeceğim ve ben sadece tüm soket etkinlikler için tek bir işlevi çağırabilir görünüyor.
var socket = require('./socket/stuff.js');
io.sockets.on('connection', function(sock){
socket.stuff(sock, io);
});
nasıl (stuff
ihraç olan) ./socket/stuff.js
dosyasını ayrılmalıyız. Ayrı dosyalar içine. En sonunda REST api'mizi yuvalarla değiştirmek istiyorum, ancak her şeyin tek bir dosyada olmasını istemiyorum.
ben olurdu düşünün:
./socket/chat.js
./socket/user.js
vs vs
Bir örnek soket olay işleyicisi için 'chat.js' nasıl görünür? – chovy
@chovy Güncellenmiş cevabımı –
görüyorum. Ama ben sadece '' ('./ soketler') gerektirir, kayıt (çorap, io) 've' '' ''/chat.js' ve '/ user.js' tarafından dışa aktarılan' register' işlevlerini çağıran bir işlevi vardır. – chovy