move 'debug' routes into own module

This commit is contained in:
booo 2012-02-08 13:57:04 +01:00
parent 8e6b451459
commit 38354f6ae5
2 changed files with 28 additions and 21 deletions

25
node/routes/debug.js Normal file
View file

@ -0,0 +1,25 @@
var formidable = require('formidable');
module.exports = function(app)
{
//The Etherpad client side sends information about how a disconnect happen
app.post('/ep/pad/connection-diagnostic-info', function(req, res)
{
new formidable.IncomingForm().parse(req, function(err, fields, files)
{
console.log("DIAGNOSTIC-INFO: " + fields.diagnosticInfo);
res.end("OK");
});
});
//The Etherpad client side sends information about client side javscript errors
app.post('/jserror', function(req, res)
{
new formidable.IncomingForm().parse(req, function(err, fields, files)
{
console.error("CLIENT SIDE JAVASCRIPT ERROR: " + fields.errorInfo);
res.end("OK");
});
});
};

View file

@ -353,25 +353,7 @@ async.waterfall([
}); });
}); });
//The Etherpad client side sends information about how a disconnect happen require('./routes/debug')(app);
app.post('/ep/pad/connection-diagnostic-info', function(req, res)
{
new formidable.IncomingForm().parse(req, function(err, fields, files)
{
console.log("DIAGNOSTIC-INFO: " + fields.diagnosticInfo);
res.end("OK");
});
});
//The Etherpad client side sends information about client side javscript errors
app.post('/jserror', function(req, res)
{
new formidable.IncomingForm().parse(req, function(err, fields, files)
{
console.error("CLIENT SIDE JAVASCRIPT ERROR: " + fields.errorInfo);
res.end("OK");
});
});
//serve index.html under / //serve index.html under /
app.get('/', function(req, res) app.get('/', function(req, res)