Skip to content

How to Configure Client ​

Client is the TypeScript client used to obtain resources such as upgrade strategies. To initiate requests using the TypeScript SDK, you need to initialize a Client instance and modify the default configuration items of the Client as needed.

Prerequisites ​

  • Registered upgradeLink account.
  • Obtained AccessKey and AccessSecret.

Obtain Credentials ​

img.jpg

Default Configuration Example ​

const {
    default: Client,
    Config,
} = require('@toolsetlink/upgradelink-api-typescript');

// Test client initialization
async function testClientInit() {
    try {
         // Initialize client
        const config = new Config({
            accessKey:  'mui2W50H1j-OC4xD6PgQag',
            accessSecret: 'PEbdHFGC0uO_Pch7XWBQTMsFRxKPQAM2565eP8LJ3gc',
        });
        const client = new Client(config);
        
    } catch (error) {
        console.error('\n err:', error);
    }
}

Configuration Parameter Summary ​

ParameterRequiredTypeExample ValueDescription
accessKeyYesstring89c8b3d5f2a74e1b
secretKeyYesstring89c8b3d5f2a74e1b
protocolNostringHTTPSProtocol, default is HTTP
endpointNostringapi.api.comService domain name, default is api.upgrade.toolsetlink.com, can be switched to your own service domain name.

toolsetlink@163.com