首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Node.js SDK console代码变web代码

Node.js SDK console代码变web代码

原创
作者头像
Windows技术交流
修改2022-09-22 16:47:35
1.7K0
修改2022-09-22 16:47:35
举报
文章被收录于专栏:Windows技术交流Windows技术交流

api explorer工具里的6种sdk,我都是用的获取cdn访问日志下载链接的DescribeCdnDomainLogs接口。

前提是我配了一个简单的cdn站点,访问了一两下让其有访问日志产生。

然后就是6种sdk踩坑。

这次先搞简单一点的,就普通的Node.js Web。Node.js Express4和Vue.js后面抽时间研究。

VS2019安装时即便你选Node.js模块也是没有编译环境的,VS只是去调用Node.js而已,需要单独安装Node.js编译环境。

腾讯云Node.js 需要7.10.1 及以上版本

https://nodejs.org/en/download/releases/

≥7.10.1的LTS版本摘录如下,我用的[min,max]两头的版本。

https://nodejs.org/download/release/v8.9.0/node-v8.9.0-x64.msi

https://nodejs.org/download/release/v8.9.0/node-v8.9.0-x86.msi

https://nodejs.org/download/release/v12.18.3/node-v12.18.3-x64.msi

https://nodejs.org/download/release/v12.18.3/node-v12.18.3-x86.msi

此句为更新:现在腾讯云nodejs sdk要求Node.js 10.0.0 版本及以上。

此句为更新:现在腾讯云nodejs sdk要求Node.js 10.0.0 版本及以上。

此句为更新:现在腾讯云nodejs sdk要求Node.js 10.0.0 版本及以上。

具体以https://cloud.tencent.com/document/sdk/Node.js 为准

Version

LTS

Date

V8引擎

npm

NODE_MODULE_VERSION

Node.js 12.18.3

Erbium

2020/7/22

7.8.279.23

6.14.6

72

Node.js 12.18.2

Erbium

2020/6/30

7.8.279.23

6.14.5

72

Node.js 12.18.1

Erbium

2020/6/16

7.8.279.23

6.14.5

72

Node.js 12.18.0

Erbium

2020/6/2

7.8.279.23

6.14.4

72

Node.js 12.17.0

Erbium

2020/5/26

7.8.279.23

6.14.4

72

Node.js 12.16.3

Erbium

2020/4/28

7.8.279.23

6.14.4

72

Node.js 12.16.2

Erbium

2020/4/8

7.8.279.23

6.14.4

72

Node.js 12.16.1

Erbium

2020/2/14

7.8.279.23

6.13.4

72

Node.js 12.16.0

Erbium

2020/2/11

7.8.279.23

6.13.4

72

Node.js 12.15.0

Erbium

2020/2/5

7.7.299.13

6.13.4

72

Node.js 12.14.1

Erbium

2020/1/7

7.7.299.13

6.13.4

72

Node.js 12.14.0

Erbium

2019/12/16

7.7.299.13

6.13.4

72

Node.js 12.13.1

Erbium

2019/11/19

7.7.299.13

6.12.1

72

Node.js 12.13.0

Erbium

2019/10/21

7.7.299.13

6.12.0

72

Node.js 10.22.0

Dubnium

2020/7/21

6.8.275.32

6.14.6

64

Node.js 10.21.0

Dubnium

2020/6/2

6.8.275.32

6.14.4

64

Node.js 10.20.1

Dubnium

2020/4/10

6.8.275.32

6.14.4

64

Node.js 10.20.0

Dubnium

2020/3/24

6.8.275.32

6.14.4

64

Node.js 10.19.0

Dubnium

2020/2/5

6.8.275.32

6.13.4

64

Node.js 10.18.1

Dubnium

2020/1/7

6.8.275.32

6.13.4

64

Node.js 10.18.0

Dubnium

2019/12/16

6.8.275.32

6.13.4

64

Node.js 10.17.0

Dubnium

2019/10/21

6.8.275.32

6.11.3

64

Node.js 10.16.3

Dubnium

2019/8/15

6.8.275.32

6.9.0

64

Node.js 10.16.2

Dubnium

2019/8/6

6.8.275.32

6.9.0

64

Node.js 10.16.1

Dubnium

2019/7/31

6.8.275.32

6.9.0

64

Node.js 10.16.0

Dubnium

2019/5/28

6.8.275.32

6.9.0

64

Node.js 10.15.3

Dubnium

2019/3/5

6.8.275.32

6.4.1

64

Node.js 10.15.2

Dubnium

2019/2/28

6.8.275.32

6.4.1

64

Node.js 10.15.1

Dubnium

2019/1/29

6.8.275.32

6.4.1

64

Node.js 10.15.0

Dubnium

2018/12/26

6.8.275.32

6.4.1

64

Node.js 10.14.2

Dubnium

2018/12/10

6.8.275.32

6.4.1

64

Node.js 10.14.1

Dubnium

2018/11/29

6.8.275.32

6.4.1

64

Node.js 10.14.0

Dubnium

2018/11/27

6.8.275.32

6.4.1

64

Node.js 10.13.0

Dubnium

2018/10/30

6.8.275.32

6.4.1

64

Node.js 8.17.0

Carbon

2019/12/17

6.2.414.78

6.13.4

57

Node.js 8.16.2

Carbon

2019/10/8

6.2.414.78

6.4.1

57

Node.js 8.16.1

Carbon

2019/8/15

6.2.414.77

6.4.1

57

Node.js 8.16.0

Carbon

2019/4/16

6.2.414.77

6.4.1

57

Node.js 8.15.1

Carbon

2019/2/28

6.2.414.75

6.4.1

57

Node.js 8.15.0

Carbon

2018/12/26

6.2.414.75

6.4.1

57

Node.js 8.14.1

Carbon

2018/12/18

6.2.414.75

6.4.1

57

Node.js 8.14.0

Carbon

2018/11/27

6.2.414.72

6.4.1

57

Node.js 8.13.0

Carbon

2018/11/20

6.2.414.72

6.4.1

57

Node.js 8.12.0

Carbon

2018/9/10

6.2.414.66

6.4.1

57

Node.js 8.11.4

Carbon

2018/8/15

6.2.414.54

5.6.0

57

Node.js 8.11.3

Carbon

2018/6/12

6.2.414.54

5.6.0

57

Node.js 8.11.2

Carbon

2018/5/15

6.2.414.54

5.6.0

57

Node.js 8.11.1

Carbon

2018/3/29

6.2.414.50

5.6.0

57

Node.js 8.11.0

Carbon

2018/3/28

6.2.414.50

5.6.0

57

Node.js 8.10.0

Carbon

2018/3/6

6.2.414.50

5.6.0

57

Node.js 8.9.4

Carbon

2018/1/2

6.1.534.50

5.6.0

57

Node.js 8.9.3

Carbon

2017/12/7

6.1.534.48

5.5.1

57

Node.js 8.9.2

Carbon

2017/12/5

6.1.534.48

5.5.1

57

Node.js 8.9.1

Carbon

2017/11/7

6.1.534.47

5.5.1

57

Node.js 8.9.0

Carbon

2017/10/31

6.1.534.46

5.5.1

57

安装好环境后在cmd命令行执行node -v看一下

没问题后用VS2019先创建空白Node.js Web应用程序,如下图箭头所指,在npm上右击点安装新的npm包

后面的有需要再看,知道怎么在visual studio里安装tencentcloud-sdk-nodejs就行了。

Node.js SDK在使用api explorer生成的代码调试时也是有坑的:Windows系统,node.js直接在cmd命令行下调试不存在问题,在vs2019里调试时结果闪一下就自动退出了,无法通过在vs2019勾选“进程正常退出时等待输入”解决,我是加了setTimeout(function () { }, 10000); 让出结果等10秒再自动退出解决我的需求。Node.js console代码变web代码很容易,在server.js主体部分加个全局变量

var result = "";

然后在client.DescribeCdnDomainLogs()中给其赋值

上图由于不需要console端调试了,所以我把setTimeout(function () { }, 10000); 注释了,如果是在console端调试,这个是必要的。

当时在vs2019调试node.js console代码时,终端结果闪退,从那时起,node.js代码调试我都是在cmd命令行下进行

最后再将这个被赋值的全局变量在Web页面打印出来。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档