桌面通知引发的后续问题------http修改为https

本文讨论了浏览器对于非HTTPS协议的安全警告,强调了将HTTP切换到HTTPS的必要性。在开发模式下,需在配置文件中启用HTTPS,并进行反向代理设置。而在生产环境中,需由后端生成SSL证书并部署到服务器。同时,所有请求和WebSocket连接也需要相应地改为HTTPS和WSS。确保所有通信安全加密,避免浏览器拦截。
摘要由CSDN通过智能技术生成

桌面通知要求协议必须是https,原本的协议是http,明文传送,不安全导致浏览器默认就会拒绝弹出任何信息

所以,下一步,需要把http修改为https

分两种情况:一是开发模式 (本地代码)  二是生产模式(也就是部署后)

开发模式

开发模式需要添加两个地方,一般在图二中添加图一的代码;另外还需要在config/index.js  反向代理中添加图3的代码

 devServer:{
        https:true,
 },


//具体添加位置得看具体项目

生产模式

这种情况需要后端解决,需生成SSH证书,放在服务器上面就可以,细节问后端

 

注意: 请求的地址统一修改为https;websocket的需修改为wss

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值