UNPKG

@sap/xsodata

Version:

Expose data from a HANA database as OData V2 service with help of .xsodata files.

19 lines (14 loc) 526 B
'use strict'; const Http403_Forbidden = require('../../utils/errors/http/forbidden'); module.exports = function checkAllowedMethods() { const verbs = Array.prototype.slice.apply(arguments); return function (context, callback) { const verbAllowed = verbs.some(function (verb) { return context.request.method.toLowerCase() === verb; }); if (!verbAllowed) { return callback(new Http403_Forbidden(), context); } return callback(null, context); }; };