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

一路踩坑过来。

其实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