为什么axios在reactjs中将http请求转换为https

为什么axios在reactjs中将http请求转换为https,reactjs,axios,Reactjs,Axios,我在reactJs应用程序中有一个get请求,由 const response = await axios.get("http://xx.xxx.xx.xx:3002/api/products/allTimers", { headers: { 'Authorization': 'Bearer ' + this.state.authorization_token } } ) 这给了我错误 xhr.js:178 GET

我在reactJs应用程序中有一个get请求,由

const response =
            await axios.get("http://xx.xxx.xx.xx:3002/api/products/allTimers",
                { headers: { 'Authorization': 'Bearer ' + this.state.authorization_token } }
            )
这给了我错误

xhr.js:178 GET https://xx.xxx.xx.xxx:3002/api/products/allTimers net::ERR_SSL_PROTOCOL_ERROR
为什么它会将我的http请求转换为https。如何解决这个问题 虽然localhsot没有错误。

您可以设置

process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
但这是非常不安全的。您正在为服务器中运行的任何进程禁用TLS验证,因此这不是一个好做法

但是,您可以按照以下建议进行尝试

你可以设定

process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
但这是非常不安全的。您正在为服务器中运行的任何进程禁用TLS验证,因此这不是一个好做法

但是,您可以按照以下建议进行尝试


您添加了process.env.NODE_TLS_REJECT_UNAUTHORIZED='0';到代码的顶端?计算机上的时间正确吗?您仔细检查了
this.state.authorization\u token
header?是,兄弟。。这也适用于本地主机。只需替换ip获取错误。您添加了process.env.NODE_TLS_REJECT_UNAUTHORIZED='0';到代码的顶端?计算机上的时间正确吗?您仔细检查了
this.state.authorization\u token
header?是,兄弟。。这也适用于本地主机。只需替换ip获取错误。