Installation
npm install @nestjstools/apisix-client @nestjs/axiosyarn add @nestjstools/apisix-client @nestjs/axiosQuick 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?