前端开发环境 localhost:8080 调用线上 http:172.243.000.000:3000/post 没问题
可是把前端部署到线上域名,就无法访问 http api 了
所以要解决的问题就是 后端线上接口 启用 https
腾讯云,阿里云,不满足
- IP 地址 https
- 免费
搜到了下面这个 ZeroSSL
在这域名 cname 卡住了一会,cname 主机记录,记录值,有点奇怪。换成了文件验证。
好吧,安装 Apache,还算顺利,小心翼翼修改文件,一次通过,good message。
文件验证
https://ubuntu.com/tutorials/install-and-configure-apache#2-installing-apache
阿里云文档:在Ubuntu系统Apache 2部署SSL证书
https://help.aliyun.com/document_detail/102450.html?spm=a2c4g.98727.0.0.2d5c2e50zij1Q6
感觉有所变化
https://blog.csdn.net/u013633921/article/details/104883030
IP 支持了 https,可是接口怎么不支持 https ??????
问问 AI,还没这样改过 node 后端。。
好用了耶!
更改一下前端调 https ,好用了耶。
- 前端在 vercel.com
- 后端在美国的服务器上
- 数据库在台湾的 cloud.mongodb.com