nest-qbit
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

nest-qbit

安装

npm install qbit-node-sdk npm install nest-qbit

注册

import { QbitModule } from 'nest-qbit';

@Module({
  imports: [
    QbitModule.registerAsync({
      useFactory: async () => {
        return {
          clientId: '<clientId>',
          clientSecret: '<clientSecret>',
          baseUrl: 'https://global.service.staging.qbitnetwork.com', // 可选 默认正式环境
        };
      },
    }),
  ],
})
export class AppModule {}

// 或者动态配置 useFactory: async (configService: ConfigService)

交互

import Qbit from 'qbit-node-sdk'; import { QBIT_MANAGER } from 'nest-qbit';

constructor(@Inject(QBIT_MANAGER) private qbit: Qbit) {}

使用

const res = await this.qbit.getAccessToken();

Dependencies (0)

    Dev Dependencies (10)

    Package Sidebar

    Install

    npm i nest-qbit

    Weekly Downloads

    3

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    13.9 kB

    Total Files

    15

    Last publish

    Collaborators

    • wjc_0412
    • lyon_blizzard
    • litaoh
    • objcfeng