UNPKG

@midware/mauth

Version:

A simple auth middleware for Node.js

44 lines 1.63 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.request = exports.sendDelete = exports.sendGet = exports.sendPut = exports.sendPost = void 0; const axios_1 = __importDefault(require("axios")); const request = async (method, host, endpoint, input, config, out) => { try { if (host && host.length > 0) { const url = host + endpoint; const resultConfig = { ...{ method: method, url: url, data: input }, ...config, }; const response = await axios_1.default.request(resultConfig); return response.data; } else throw new Error('Missing Params'); } catch (error) { error.data = out; throw error; } }; exports.request = request; const sendPost = async (host, endpoint, input, config, out) => { return request('post', host, endpoint, input, config, out); }; exports.sendPost = sendPost; const sendPut = async (host, endpoint, input, config, out) => { return request('put', host, endpoint, input, config, out); }; exports.sendPut = sendPut; const sendGet = async (host, endpoint, input, config, out) => { return request('get', host, endpoint, input, config, out); }; exports.sendGet = sendGet; const sendDelete = async (host, endpoint, input, config, out) => { return request('delete', host, endpoint, input, config, out); }; exports.sendDelete = sendDelete; //# sourceMappingURL=utils.js.map