simple-odata-server
Version:
OData server with adapter for mongodb and nedb
29 lines (23 loc) • 561 B
JavaScript
/*!
* 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)
}
}