Reactjs 代理 [HPM] 尝试将请求从 localhost:8080 代理到 https://localhost:8443/test UNABLE_TO_GET_ISSUER_CERT_LOCALLY 时发生错误
Reactjs proxy [HPM] Error occurred while trying to proxy request from localhost:8080 to https://localhost:8443/test UNABLE_TO_GET_ISSUER_CERT_LOCALLY
代理一直在工作,直到我更新了我电脑上的节点 js,所以我无法再启动。
我的代理配置如下:
devServer: {
contentBase: './dist',
hot: true,
proxy: {
'/api': {
target: 'https://localhost:8443/test',
pathRewrite: { '^/api': '' }, secure: false, // had an expression which was resolving to true
changeOrigin: true,
headers: {
"Connection": "keep-alive"
},
}
}
}
当我删除 secure: false 时出现错误。
但是当我有标签(安全:false)时我没有收到任何错误但是我的应用程序继续调用 localhost:8080 而不是 https://localhost:8443/test
到目前为止我尝试删除 nodes_module 和 package-lock.js
我也删除了缓存
然后我再次安装 npm install 也安装了 npm update 但没有结果
我也试过 127.0.0.1 而不是 localhost
问题出在 IIS
我的后端没有为端点正确配置 https://localhost:8443/test
所以我没有得到正确的错误,只是我在浏览器中看到正在调用错误的链接。
修复是在 iss
中正确配置 https://localhost:8443/test
代理一直在工作,直到我更新了我电脑上的节点 js,所以我无法再启动。
我的代理配置如下:
devServer: {
contentBase: './dist',
hot: true,
proxy: {
'/api': {
target: 'https://localhost:8443/test',
pathRewrite: { '^/api': '' }, secure: false, // had an expression which was resolving to true
changeOrigin: true,
headers: {
"Connection": "keep-alive"
},
}
}
}
当我删除 secure: false 时出现错误。 但是当我有标签(安全:false)时我没有收到任何错误但是我的应用程序继续调用 localhost:8080 而不是 https://localhost:8443/test
到目前为止我尝试删除 nodes_module 和 package-lock.js 我也删除了缓存 然后我再次安装 npm install 也安装了 npm update 但没有结果 我也试过 127.0.0.1 而不是 localhost
问题出在 IIS 我的后端没有为端点正确配置 https://localhost:8443/test
所以我没有得到正确的错误,只是我在浏览器中看到正在调用错误的链接。
修复是在 iss
中正确配置 https://localhost:8443/test