globe-pointerInstallation

This library requires @nestjs/axios.

npm install @nestjstools/apisix-client @nestjs/axios

or

yarn add @nestjstools/apisix-client @nestjs/axios

Quick Start

Register the Module

import { Module } from '@nestjs/common';
import { ApisixClientModule } from '@nestjstools/apisix-client';

@Module({
  imports: [
    ApisixClientModule.forRoot({
      url: 'http://localhost',
      adminSecret: process.env.APISIX_ADMIN_SECRET,
      global: true,      // optional (default: true)
      prefix: 'apisix',  // optional (default: 'apisix')
      port: 9180,        // optional (default: 9180)
    }),
  ],
})
export class AppModule {}

Base URL constructed as:

Last updated

Was this helpful?