前端小白fetch https请求失败如何解决

用react写了个登录的测试

 fetch('https://180.101.147.89:8743/iocm/app/sec/v1.1.0/login', {
        method: 'POST',
        headers: {
            "Content-Type": "application/x-www-form-urlencoded"
        },
        body: 'appId=********&secret=*******'//账号是可用的
    }).then( res => res.json() ).then( res => {
        console.log(res.toString());
        alert('恭喜您注册成功了');
    }).catch(function (err) {
        console.log(err);
    });

            Login.js:33 POST https://180.101.147.89:8743/iocm/app/sec/v1.1.0/login net::ERR_BAD_SSL_CLIENT_AUTH_CERT

在localhost:443调试返回显示的错误是net::ERR_BAD_SSL_CLIENT_AUTH_CERT
TypeError: Failed to fetch

换了个http的是可以的
该怎么导入证书

你可以通过后端构建一个ssl证书 例如:可参考java 的httpClient https

证书安装问题,具体的结合你的系统、程序(如Apache、IIS、nginx等),百度安装方法即可

在开发的时候应该不会因为证书问题出现fetch失败,看你的后台代码写对了没,后台路由地址,还有响应

这个应该是后台请求设置问题