一路踩坑过来。
其实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文件(可随意命名) 代码如下:
新建index.html文件(可随意命名) 代码如下: