1 2 3 4 5 6 7 8 9 10 11 12 13
module.exports = createOriginMiddleware /** * Returns a middleware that appends the DApp origin to request * @param {{ origin: string }} opts - The middleware options * @returns {Function} */ function createOriginMiddleware (opts) { return function originMiddleware (/** @type {any} */ req, /** @type {any} */ _, /** @type {Function} */ next) { req.origin = opts.origin next() } }