桌面通知要求协议必须是https,原本的协议是http,明文传送,不安全导致浏览器默认就会拒绝弹出任何信息
所以,下一步,需要把http修改为https
分两种情况:一是开发模式 (本地代码) 二是生产模式(也就是部署后)
开发模式
开发模式需要添加两个地方,一般在图二中添加图一的代码;另外还需要在config/index.js 反向代理中添加图3的代码
devServer:{
https:true,
},
//具体添加位置得看具体项目
生产模式
这种情况需要后端解决,需生成SSH证书,放在服务器上面就可以,细节问后端
注意: 请求的地址统一修改为https;websocket的需修改为wss