UNPKG

simple-odata-server

Version:
29 lines (23 loc) 561 B
/*! * Copyright(c) 2014 Jan Blaha (pofider) * * Orchestrate the OData DELETE request */ /* eslint no-useless-escape: 0 */ module.exports = function (cfg, req, res) { try { const query = { _id: req.params.id.replace(/\"/g, '').replace(/'/g, '') } cfg.executeRemove(req.params.collection, query, req, function (e) { if (e) { return res.odataError(e) } res.statusCode = 204 cfg.addCorsToResponse(res) res.end() }) } catch (e) { return res.odataError(e) } }