UNPKG

integration-websocket-rest-api

Version:

A JavaScript library for easy integration of REST API and WebSocket communication with state management in JS applications.

25 lines (21 loc) 452 B
// api-client.js const axios = require("axios"); class ApiClient { constructor(apiUrl) { this.apiUrl = apiUrl; } async sendRequest(method, headers, data) { try { const response = await axios({ method, url: this.apiUrl, headers, data, }); return response.data; } catch (error) { throw new Error(`API request failed: ${error.message}`); } } } module.exports = ApiClient;