Node连接MySql返回数据给Https协议网站为什么不显示

本文讲述了node连接MySql返回数据给https网站出错不显示的原因是证书验证不通过,需带上ssl证书,作者使用阿里云申请的免费证书。还介绍了使用express搭建服务,结合数据库完成前后端业务,包括下载相关依赖、新建app.js和index.html文件。

一路踩坑过来。

其实node连接MySql返回数据给拥有https协议的网站,出错不显示的原因很简单:

因为证书验证不通过,Node发出的数据包没带上 ssl证书.

这里的话我用的是阿里云服务器,在阿里云的 SSL证书(应用安全) 中申请的免费证书。 -----这是关键

在写好后在服务器切换到目录,node app.js 执行

 

同时在本地可打开路径,index.html主页的内容等会我会放在最下方。

下载express,这里我们使用express来搭建服务,结合数据库来完成完整的前后端业务

npm i express      //引入express      

npm i mysql      //引入mysql      

npm i body-parser   //解决post参数问题

 

新建app.js文件(可随意命名) 代码如下:  

点击展开app.js文件

 

新建index.html文件(可随意命名) 代码如下: 

点击展开index.html文件

 

转载于:https://www.cnblogs.com/AmayaYi/p/10939032.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值