コード例 #1
0
ファイル: shisha.spec.js プロジェクト: mohdhallal/shisha
	before(function(){
		if(server){
			server.close();
		}
		server = http.createServer(mockserver(path.join('test', 'mocks'))).listen(9001);
	});
コード例 #2
0
var http    =  require('http');
var mockserver  =  require('mockserver');
const PORT = 9001;
const PATH_TO_MOCKS_ROOT = './mocks';

var connectionCount = 0;
var closedSockets = 0;

http
	.createServer(mockserver(PATH_TO_MOCKS_ROOT))
	.on('connection', function announceConnectionAndSetTimeout(socket) {
		console.log("A new connection was made by a client [%d].", ++connectionCount);
		socket.setTimeout(30 * 1000); 
		  // 30 second timeout. Change this as you see fit.
		socket.on('close', function handleSocketClosing(){
			console.log("A socket has been closed, so far [%d]", ++closedSockets);
		});
	})
        .listen(PORT, function announceServerStarted(){
		console.log("server started listening on port [%s]", PORT);
	});