专栏首页CVM技术交流Node.js SDK console代码变web代码
原创

Node.js SDK console代码变web代码

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

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包

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页面打印出来。

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Windows奇技淫巧:如何添加TrustedInstaller权限

    权限添加,一同加的Administrator、Users、TrustedInstaller(英文分号隔开)然后点检索名称,Administrator和Users...

    我爱你的一诺
  • 能显示Windows系统信息的一些命令

    wmic os get caption,version,buildnumber /format:list

    我爱你的一诺
  • Windows服务器在Mac上远程后看起来字体和图标都特别小,如何解决?

    拒绝将已经登录到控制台会话的管理员注销 已启用 否 \Windows 组件\远程桌面服务\远程桌面会话主机\连接

    我爱你的一诺
  • 删除SAP CRM one order和pricing的链接关系

    Jerry Wang
  • day9、用户登陆出现-bash-4.1$错误的原因及解决方法

    原因:用户家目录里面与环境变量有关的文件被删除所导致的 下面两个文件被删除导致的 .bash_profile .bashrc 解决方法:从/etc/skel把丢...

    863987322
  • [收藏]几个常用的用正则表达式验证字符串的函数

    <!-- name,phone,age,money checked--> <script language=javascript runat=server> ...

    脑洞的蜂蜜
  • web前端学习知识很多,从哪里开始学习呢

    随着互联网的深入发展,前端开发工程师已成为市场上极具竞争力的人才。许多学生,包括以前的UI,java,或完全零基础,想学习的前端。许多初学者说,当他们看到前端密...

    千锋哈尔滨IT培训
  • 专访旷视副总裁彭广平:旷视为何选择收购艾瑞思?

    2016 年 5 月,彭广平创立了北京艾瑞思机器人技术有限公司,担任总经理负责公司总体运营。

    AI科技大本营
  • 朴素贝叶斯基于概率论的分类算法

    机器学习算法的基础当属概率论,所以理解和使用概率论在机器学习中就显得尤为重要。本文给大家提供一个使用概率分类的方法——朴树贝叶斯。如果写出一个最简单的贝叶斯分类...

    人工智能的秘密
  • 编程小白 | 每日一练(185)

    这道理放在编程上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从编程小白进阶到高手,需要经历的是日积月累的学习,那么如何学习呢?当然是每天都...

    闫小林

扫码关注云+社区

领取腾讯云代金券