我注意到我的应用程序在部署到android时,正在接受服务器中的自签名证书。
为了帮助解决这个问题,我按照建议创建了我在StackBlitz上做的快照。
https://stackblitz.com/edit/ionic-login-test
我添加了cordova android平台,然后运行:
ionic cordova run android --prod
然后我使用django设置本地开发服务器并设置由nginx管理的自签名ssl证书,该证书正在监听https://192.168.0.10/
。
当我在Chrome上访问手机进行调试时,我可以看到登录成功。 我希望看到一个错误,并确保数据没有发送到服务器,因为它无法验证。
我期望的是结果
Response with status: 0 for URL: null
和
Failed to load resource: net::ERR_INSECURE_RESPONSE
在控制台。
但我从登录失败的服务器收到错误。
我在Arch Linux上运行所有内容。
答案 0 :(得分:0)