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();

Package Sidebar

Install

npm i nest-qbit

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

13.9 kB

Total Files

15

Last publish

Collaborators

  • wjc_0412
  • lyon_blizzard
  • litaoh
  • objcfeng