@lindorm-io/koa-axios
TypeScript icon, indicating that this package has built-in type declarations

0.1.54 • Public • Published

@lindorm-io/koa-axios

Axios Request Handler middleware for @lindorm-io/koa applications.

Installation

npm install --save @lindorm-io/koa-axios

Peer Dependencies

This package has the following peer dependencies:

Usage

koaApp.addMiddleware(
  axiosMiddleware({
    baseUrl: "https://lindorm.io/", // optional [string]
    basicAuth: {
      // optional [object]
      username: "username",
      password: "password",
    },
    clientName: "axiosClient", // required [string]
    middleware: [], // optional [Array<AxiosMiddleware>]
  }),
);

const response = await ctx.axios.axiosClient.get("/path");

Readme

Keywords

none

Package Sidebar

Install

npm i @lindorm-io/koa-axios

Weekly Downloads

0

Version

0.1.54

License

AGPL-3.0-or-later

Unpacked Size

26 kB

Total Files

32

Last publish

Collaborators

  • princejonn