NodeJS配置HTTPS服务实例分享

 更新时间:2017年02月19日 16:36:36   作者:GIS_XX  
本文给大家分享的是在nodejs中配置https服务的方法和具体的示例,非常的详细,有需要的小伙伴可以来参考下

最新一直在折腾小程序

我是前后台一起做,前台不必说是微信的小程序,后端的用的是NODEJS。

所以就说一下NODEJS如何配置HTTPS服务

我的NODE用的是Express框架

直接上代码:

最重要的几行代码已经标出来了。大家一看就应该理解了。

在购买证书之前申请域名、域名指向、解析这个我就不说了,很简单,不会的自行百度即可。

下面来说说阿里云申请HTTPS证书,也就是上面代码部分的key 和 pem

1、进入阿里云,登录后到左侧菜单栏里找到证书服务

进入后点击购买证书

够买操作就不细说了,这个付费的免费的都有,自己选就好,购买就一直下一步就好了。反正我选的是免费的,嘿嘿

购买完之后再我的证书里面就可以看到了,但是需要补全信息,你可以看到有一个补全按钮,点击进去之后填写一些基础的个人信息,填完之后等待审核

审核中需要去设置域名的CNAME

附一个万网设置界面

设置完之后需要等待几个小时去审核

审核通过后就OK了,就可以下载证书了

点击下载!

系统会提供针对不同服务器的设置方式及证书

应为用的是NODEJS ,但是发现没有怎么办,没关系,直接下载nginx的就OK了

下载解压后有两个文件

这连个就是KEY 和 PEM ,把他们放到你的项目里,回到上一步的代码中修改一个路径就OK了

用浏览器访问一下

显示安全!大功告成!

相关文章

  • node中使用shell脚本的方法步骤

    node中使用shell脚本的方法步骤

    这篇文章主要介绍了node中使用shell脚本的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • node.js实现为PDF添加水印的示例代码

    node.js实现为PDF添加水印的示例代码

    这篇文章主要介绍了node.js实现为PDF添加水印的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • Node处理CPU密集型任务有哪些方法

    Node处理CPU密集型任务有哪些方法

    这篇文章主要介绍了Node处理CPU密集型任务有哪些方法,Node是一个非阻塞I/O和事件驱动的JavaScript运行环境,所以它非常适合用来构建I/O密集型应用,例如Web服务等
    2022-09-09
  • Node异步和事件循环的深入讲解

    Node异步和事件循环的深入讲解

    异步对于前端来说是老生常谈的话题,同样学习node也离不开异步IO与事件循环,下面这篇文章主要给大家介绍了关于Node异步和事件循环的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • nodejs教程之环境安装及运行

    nodejs教程之环境安装及运行

    文章从nodejs环境安装、文件结构、路由做了详细介绍,然后结合mongodb制作注册功能也做了细致的讲述,是篇非常不错的文章,这里推荐给大家
    2014-11-11
  • Node连接MySQL并封装其增删改查的实现代码

    Node连接MySQL并封装其增删改查的实现代码

    本文主要介绍了Node连接MySQL并封装其增删改查的实现代码,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • 在node.js中读写文件的三种方法总结

    在node.js中读写文件的三种方法总结

    nodejs中所有与文件相关的操作都在fs模块中,而读写操作又是我们会经常用到的操作,nodejs的fs模块针对读操作为我们提供了readFile,read, createReadStream三个方法,接下来小编就和大家一起来分析一下这三种方法
    2023-09-09
  • node+koa+canvas绘制出货单、收据票据的方法

    node+koa+canvas绘制出货单、收据票据的方法

    在生成票据需求中,我们会想到前端生成或者后端生成返回图片地址访问两个方法,前端生成则不需要调用接口,而后端是在完成整个流程时就进行生成然后把上传的地址保存数据库,这篇文章主要介绍了node+koa+canvas绘制出货单,收据,票据,需要的朋友可以参考下
    2022-09-09
  • NodeJS处理Express中异步错误

    NodeJS处理Express中异步错误

    本文主要阐述如何在 Express 中使用错误处理中间件(error-handling middleware)来高效处理异步错误。在 Github 上有对应 代码实例 可供参考。
    2017-03-03
  • Windows系统下使用Sublime搭建nodejs环境

    Windows系统下使用Sublime搭建nodejs环境

    最近在研究Nodejs开发,俗话说,工欲善其事,必先利其器,当然要找到一款用着顺手的编辑器作为开始。这里我们选择的是Sublime Text 3,除了漂亮的用户界面,最吸引我的就是它的插件扩展功能以及跨平台特性。
    2015-04-04

最新评论