@huaweicloud/huaweicloud-sdk-core
Advanced tools
Comparing version 3.0.2-beta to 3.0.3-beta
@@ -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 |
@@ -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}") |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
102883
1954
281