express-pouchdb
Version:
Express submodule with a CouchDB-style REST interface to PouchDB.
18 lines (14 loc) • 392 B
JavaScript
;
var utils = require('../utils');
module.exports = function (app) {
utils.requires(app, 'routes/db');
// DB Compaction
app.post('/:db/_compact', utils.jsonParser, function (req, res) {
req.db.compact(utils.makeOpts(req), function (err) {
if (err) {
return utils.sendError(res, err);
}
utils.sendJSON(res, 202, {ok: true});
});
});
};