Nodejs在局域网配置https访问的实现方法
短视频,自媒体,达人种草一站服务 做一个局域网WebRTC视频聊天系统,需要用到HTTPS。因此,配置Node.js使其支持HTTPS访问。这篇文章主要介绍了Nodejs在局域网配置https访问的实现方法,需要的朋友可以参考下 零、需求: 做一个局域网WebRTC视频聊天系统,需要用到HTTPS。因此,配置Node.js使其支持HTTPS访问。 一、解决 在线生成和证书 访问:https://csr.chinassl.net/generator-csr.html 填写好之后点生成即可,我们可以下载到两个文件。 这里我的域名是192.168.110.10,得到192.168.110.10_csr.txt和192.168.110.10_key.txt这两个文件(妥善保存)。 然后再访问:https://csr.chinassl.net/free-ssl.html 把192.168.110.10_csr.txt文件里的内容粘贴到代码框里,点获取免费证书之后可以下载到一个192.168.110.10_ssl.crt文件。 配置Node.js 参考Node.js配置源,确保已经配置好cnpm了。 安装express模块: cnpm install express --save 安装express模块的相关依赖: cnpm install body-parser --save 安装完成后可以查看express的版本号: cnpm list express 使用HTTPS 把192.168.110.10_key.txt和192.168.110.10_ssl.crt(名字可能不同,但是格式是这样的)复制到你服务器程序同级目录下,比如我的目录就这三个文件: 192.168.110.10_key.txt app.js //导入模块 //读取证书 // 创建 express 应用 const credentials = { key: privateKey, cert: certificate } 使用Node.js运行app.js node app.js 设置信任这个证书就可以了~ 成功配置Node.js使用HTTPS在局域网内访问! 二、总结 参考地址: https://www.runoob.com/nodejs/nodejs-express-framework.html https://www.jianshu.com/p/8b7b7d4d9992 到此这篇关于Nodejs在局域网配置https访问的实现方法的文章就介绍到这了,更多相关Nodejs局域网https访问内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! (编辑:广州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |