Socket
Socket
Sign inDemoInstall

@huaweicloud/huaweicloud-sdk-core

Package Overview
Dependencies
Maintainers
2
Versions
172
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@huaweicloud/huaweicloud-sdk-core - npm Package Compare versions

Comparing version 3.0.2-beta to 3.0.3-beta

9

CHANGELOG_CN.md

@@ -0,1 +1,10 @@

# 3.0.3-beta 2020-10-31
## HuaweiCloud SDK DevStar
- ### 新增特性
- 增加README.MD文件
- ### 解决问题
- 无
- ### 特性变更
- 无
# 3.0.2-beta 2020-10-20

@@ -2,0 +11,0 @@ ## HuaweiCloud SDK DevStar

@@ -0,1 +1,10 @@

# 3.0.3-beta 2020-10-31
## HuaweiCloud SDK DevStar
- ### Features
- Add the README.MD file.
- ### Bug Fix
- None
- ### Change
- None
# 3.0.2-beta 2020-10-20

@@ -2,0 +11,0 @@ ## HuaweiCloud SDK DevStar

29

ClientBuilder.js

@@ -117,17 +117,20 @@ "use strict";

for (var key in credential) {
var value = credential[key];
if (key.indexOf('_') == -1) {
key = key.toLowerCase();
key = 'with' + key.charAt(0).toUpperCase() + key.slice(1);
}
else {
var arr = key.split('_').map(function (item) {
item = item.toLowerCase();
return item.charAt(0).toUpperCase() + item.slice(1);
});
if (Array.isArray(arr)) {
key = 'with' + arr.join("");
if (key.indexOf("HUAWEICLOUD_SDK_") == 0) {
var value = credential[key];
key = key.substring(16);
if (key.indexOf('_') == -1) {
key = key.toLowerCase();
key = 'with' + key.charAt(0).toUpperCase() + key.slice(1);
}
else {
var arr = key.split('_').map(function (item) {
item = item.toLowerCase();
return item.charAt(0).toUpperCase() + item.slice(1);
});
if (Array.isArray(arr)) {
key = 'with' + arr.join("");
}
}
hash[key] = value;
}
hash[key] = value;
}

@@ -134,0 +137,0 @@ credential = hash;

@@ -145,3 +145,3 @@ "use strict";

delete res.data;
var requestId = res.headers['x-request-id'];
var requestId = res.headers ? res.headers['x-request-id'] : undefined;
var reponseLength = res.result ? JSON.stringify(res.result).length : 1;

@@ -157,7 +157,13 @@ log4js_1.log4jsLogger.info('"' + requestParams.method + ' ' + requestParams.url + '" ' + res.status + ' ' + reponseLength + ' ' + requestId);

DefaultHttpClient.httpResponse = err;
var requestId = response.headers['x-request-id'];
var reponseLength = response.data ? JSON.stringify(response.data).length : 1;
log4js_1.log4jsLogger.info('"' + requestParams.method + ' ' + requestParams.url + '" ' + response.status + ' ' + reponseLength + ' ' + requestId);
var requestId;
var reponseLength;
var status;
if (response) {
requestId = response.headers ? response.headers['x-request-id'] : undefined;
reponseLength = response.data ? JSON.stringify(response.data).length : 1;
status = response.status;
}
log4js_1.log4jsLogger.info('"' + requestParams.method + ' ' + requestParams.url + '" ' + status + ' ' + reponseLength + ' ' + requestId);
if (process.env.DEBUG) {
log4js_1.log4jsLogger.debug('request: ' + JSON.stringify(requestParams) + ". response: " + JSON.stringify(response.data));
log4js_1.log4jsLogger.debug('request: ' + JSON.stringify(requestParams) + ". response: " + JSON.stringify(err));
}

@@ -164,0 +170,0 @@ // return another promise that rejects with 'err' to be handled in generated code

{
"name": "@huaweicloud/huaweicloud-sdk-core",
"version": "3.0.2-beta",
"version": "3.0.3-beta",
"description": "Core code for Huaweicloud SDK for Node.js",

@@ -5,0 +5,0 @@ "main": "huaweicloud-sdk-core.js",

@@ -28,5 +28,5 @@ [English](./README.md) | 简体中文

无论您要使用哪个产品/服务的开发工具包,都必须安装@huaweicloud/huaweicloud-sdk-core。以使用虚拟私有云Devstar SDK为例,您需要安装@huaweicloud/huaweicloud-sdk-core和@huaweicloud/huaweicloud-sdk-devstar:
无论您要使用哪个产品/服务的开发工具包,都必须依赖@huaweicloud/huaweicloud-sdk-core。以使用虚拟私有云Devstar SDK为例,您需要安装@huaweicloud/huaweicloud-sdk-devstar:
``` xml
npm install @huaweicloud/huaweicloud-sdk-core @huaweicloud/huaweicloud-sdk-devstar
npm install @huaweicloud/huaweicloud-sdk-devstar
```

@@ -42,4 +42,4 @@

import { GlobalCredentials } from "@huaweicloud/huaweicloud-sdk-core/auth/GlobalCredentials";
// 导入指定云服务的 {Service}Client,此处以 DevstarClient 为例
import { DevstarClient } from "@huaweicloud/huaweicloud-sdk-devstar/v1/DevstarClient";
// 导入指定云服务的 {Service}Client,此处以 DevStarClient 为例
import { DevStarClient } from "@huaweicloud/huaweicloud-sdk-devstar/v1/DevStarClient";
// 导入相应产品的 model

@@ -55,3 +55,3 @@ import { ShowJobDetailRequest } from '@huaweicloud/huaweicloud-sdk-devstar/v1/model/ShowJobDetailRequest';

// 使用默认配置
const client = DevstarClient.newBuilder()
const client = DevStarClient.newBuilder()
```

@@ -127,4 +127,4 @@

``` nodejs
// 初始化指定云服务的客户端 {Service}Client ,以初始化 DevstarClient 为例
const client = DevstarClient.newBuilder()
// 初始化指定云服务的客户端 {Service}Client ,以初始化 DevStarClient 为例
const client = DevStarClient.newBuilder()
.withCredential(basicCredentials)

@@ -249,3 +249,3 @@ .withEndpoint(endpoint)

import express = require('express');
import { DevstarClient } from "@huaweicloud/huaweicloud-sdk-devstar/v1/DevstarClient";
import { DevStarClient } from "@huaweicloud/huaweicloud-sdk-devstar/v1/DevStarClient";
import { BasicCredentials } from "@huaweicloud/huaweicloud-sdk-core/auth/BasicCredentials";

@@ -256,5 +256,4 @@ import { ShowJobDetailRequest } from '@huaweicloud/huaweicloud-sdk-devstar/v1/model/ShowJobDetailRequest';

const app: express.Application = express();
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
app.get('/', function (req: any, res: { send: (arg0: string) => void; }) {
const client = DevstarClient.newBuilder()
const client = DevStarClient.newBuilder()
.withCredential(new BasicCredentials()

@@ -261,0 +260,0 @@ .withAk("{your ak string}")

@@ -25,5 +25,5 @@ English | [简体中文](README_CN.md)

You must install `@huaweicloud/huaweicloud-sdk-core` library no matter which product/service development kit you need to use. Take using Devstar SDK for example, you need to install `@huaweicloud/huaweicloud-sdk-core` library and `@huaweicloud/huaweicloud-sdk-devstar` library:
You must depended on `@huaweicloud/huaweicloud-sdk-core` library no matter which product/service development kit you need to use. Take using Devstar SDK for example, you need to install `@huaweicloud/huaweicloud-sdk-devstar` library:
``` xml
npm install @huaweicloud/huaweicloud-sdk-core @huaweicloud/huaweicloud-sdk-devstar
npm install @huaweicloud/huaweicloud-sdk-devstar
```

@@ -39,4 +39,4 @@

import { GlobalCredentials } from "@huaweicloud/huaweicloud-sdk-core/auth/GlobalCredentials";
// {Service}Client, replace Devstar to your specified service, take DevstarClient for example
import { DevstarClient } from "@huaweicloud/huaweicloud-sdk-devstar/v1/DevstarClient";
// {Service}Client, replace Devstar to your specified service, take DevStarClient for example
import { DevStarClient } from "@huaweicloud/huaweicloud-sdk-devstar/v1/DevStarClient";
// Import the corresponding product model

@@ -52,3 +52,3 @@ import { ShowJobDetailRequest } from '@huaweicloud/huaweicloud-sdk-devstar/v1/model/ShowJobDetailRequest';

// Use default configuration
const client = DevstarClient.newBuilder()
const client = DevStarClient.newBuilder()
```

@@ -122,3 +122,3 @@

``` nodejs
const client = DevstarClient.newBuilder()
const client = DevStarClient.newBuilder()
.withCredential(basicCredentials)

@@ -240,3 +240,3 @@ .withEndpoint(endpoint)

- The following example shows how to query job detail, you need to substitute your real `{Service}Client` for `DevstarClient` in actual use.
- The following example shows how to query job detail, you need to substitute your real `{Service}Client` for `DevStarClient` in actual use.
- Substitute the values for `{your ak string}`, `{your sk string}`, `{your endpoint string}`, `{your project id}`and `{job id}`.

@@ -246,3 +246,3 @@

import express = require('express');
import { DevstarClient } from "@huaweicloud/huaweicloud-sdk-devstar/v1/DevstarClient";
import { DevStarClient } from "@huaweicloud/huaweicloud-sdk-devstar/v1/DevStarClient";
import { BasicCredentials } from "@huaweicloud/huaweicloud-sdk-core/auth/BasicCredentials";

@@ -253,5 +253,4 @@ import { ShowJobDetailRequest } from '@huaweicloud/huaweicloud-sdk-devstar/v1/model/ShowJobDetailRequest';

const app: express.Application = express();
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
app.get('/', function (req: any, res: { send: (arg0: string) => void; }) {
const client = DevstarClient.newBuilder()
const client = DevStarClient.newBuilder()
.withCredential(new BasicCredentials()

@@ -258,0 +257,0 @@ .withAk("{your ak string}")

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc