1.0.49 • Published 2 years ago

lixqajsapi v1.0.49

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

��# JavaScriptAPI

Simple API sender for NodeJS, which was created for the Lixqa API but also works with other endpoints.

Using chalk & axios

> npm i lixqajsapi

Example

const { sendApi, ApiRequestMethod } = require("lixqajsapi");

let apiData = await sendApi(
    {
        url: "https://google.com/",             /*## 1 ##*/
        method: ApiRequestMethod.POST,          /*## 2 ##*/
        headers: {                              /*## 3 ##*/
            "Authorization": "value",
            "key2": "value2"
        },
        body: {                                 /*## 4 ##*/
            "user": "admin",
            "password": "passwd"
        }
    },
    {                                           /*## 5 ##*/
        showOutput: true,
        showError: true,
        showDetailedError: true
    }
);

console.log(apiData)                            /*## 6 ##*/
  • 1 URL: Set the target URL
    • Required: '�
  • 2 Method: Use the ApiRequestMehod Object to select a Request Method
    • Required: L'
    • Default: GET
    • Options: GET, POST, PUT, DELETE
  • 3 Headers: Send headers to target (key-value)
    • Required: L'
    • Default: null
  • 4 Body: Send body to target (object)
    • Required: L'
    • Default: null
  • 5 Options: Set options (object)

    • Required: L'

    • showLog: Send log if request was successful (Default: true)

    • showError: Send error log if request failed (Default: true)
    • showDetailedError: Send Axios error object if request failed (Default: false)

      (Script options -> Script don't track if the API returned a internal error or something)

  • 6 Output: Object with response data
1.0.49

2 years ago

1.0.44

2 years ago

1.0.48

2 years ago

1.0.47

2 years ago

1.0.46

2 years ago

1.0.45

2 years ago

1.0.43

2 years ago

1.0.42

2 years ago

1.0.41

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.39

2 years ago

1.0.38

2 years ago

1.0.16

2 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.33

2 years ago

1.0.11

2 years ago

1.0.32

2 years ago

1.0.10

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.37

2 years ago

1.0.15

2 years ago

1.0.36

2 years ago

1.0.14

2 years ago

1.0.35

2 years ago

1.0.13

2 years ago

1.0.34

2 years ago

1.0.12

2 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago