UNPKG

express-pouchdb

Version:

Express submodule with a CouchDB-style REST interface to PouchDB.

18 lines (14 loc) 392 B
"use strict"; 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}); }); }); };