为什么axios在reactjs中将http请求转换为https
我在reactJs应用程序中有一个get请求,由为什么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
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获取错误。