17 Temmuz 2013, ÇARŞAMBA
Express.js - uygulama.vs server dinleyin.dinle
Bu çok temel bir soru olabilir ama ben sadece bunu alamadım. Bir uygulama express.js kullanma ve uygulama örneğin port 1234 dinleme başlangıç oluşturma arasında ne fark var
var express = require('express');
var app = express();
//app.configure, app.use etc
app.listen(1234);
ve bir http Sunucusu eklemek için:
var express = require('express'), http = require('http');
var app = express();
var server = http.createServer(app);
//app.configure, app.use etc
server.listen(1234);
Ne fark eder? Ben aynı çıktı ben 6 ** - gidin
CEVAP
17 Temmuz 2013, ÇARŞAMBA
İkinci form (oluşturma bir HTTP Sunucusu kendiniz yerine İfade oluşturmak için) faydalı istiyorsanız yeniden HTTP Sunucusu, örneğin socket.io
içinde aynı HTTP server örneği:
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = require('socket.io').listen(server);
...
server.listen(1234);
Ancak, app.listen()
da örnek sunucu HTTP verir, bu yüzden yeniden bir bit ile bir HTTP server oluşturmadan kendine benzer bir şey elde edebilirsiniz:
var express = require('express');
var app = express();
var socketio = require('socket.io');
// app.use/routes/etc...
var server = app.listen(3033);
var io = require('socket.io').listen(server);
io.sockets.on('connection', function (socket) {
...
});
Bunu Paylaş:
MySQL YERİNE SQL Server 2005 uygulama ...
Nasıl SQL Server Express ile günlük ye...
Nasıl SQL Server aynı sunucu üzerinde ...
Ekle SQL Server değilse uygulama var e...
SQL Server Yan yana w/ Yükleme SQL 200...