首页 > 其他分享 >umi——设置proxy代理后,请求status一直为500

umi——设置proxy代理后,请求status一直为500

时间:2024-07-31 16:18:38浏览次数:15  
标签:status 请求 xxx api proxy https umi

参考:umi.js proxy设置https请求不验证证书-- 解决SELF_SIGNED_CERT_IN_CHAIN https://blog.csdn.net/u010974701/article/details/86940422

 

我的情况

umi项目,设置proxy代理后,请求status一直为500

.umirc.ts:

proxy: {
    '/api': {
      target: 'https://xxx', // 服务端域名
      changeOrigin: true, // 允许域名进行转换
      pathRewrite: { '^/api': '' }, // 将请求url里的ci去掉
    },
  },

终端报错:

[HPM] Error occurred while proxying request localhost:8000/xxx/loginxxx to https://xxx/ [DEPTH_ZERO_SELF_SIGNED_CERT] (https://nodejs.org/api/errors.html#errors_common_system_errors)

 

原因

https请求校验了证书

 

解决方法

代理时不校验证书

 proxy: {
    '/api': {
      target: 'https://xxx', // 服务端域名
      changeOrigin: true, // 允许域名进行转换
      pathRewrite: { '^/api': '' }, // 将请求url里的ci去掉
      secure: false, // 《= 关键  代理https请求时,不进行证书验证
    },
  },

 

标签:status,请求,xxx,api,proxy,https,umi
From: https://www.cnblogs.com/linjiangxian/p/18334886

相关文章

  • 什么是Ego Status?
    在自动驾驶领域,“EgoStatus”通常指的是自动驾驶车辆自身的状态信息。这个术语是从机器人学和自动化领域借用的,其中“Ego”代表主体或“自我”,即自动驾驶车辆自身。以下是“EgoStatus”可能包含的一些具体信息:位置(Position):车辆在地图上的具体坐标。速度(Velocity):车辆移动......
  • js逆向之补环境-proxy
    目录【1】补环境介绍【2】proxy代理监控器【1】补环境介绍浏览器环境:是指JS代码在浏览器中的运行时环境,它包括V8自动构建的对象(即ECMAScript的内容,如Date、Array),浏览器(内置)传递给V8的操作DOM和BOM的对象(如document、navigator);Node环境:是基于V8引擎的Js运行时环境,它包括V8与......
  • 使用Nginx Proxy Manager配置Halo的反向代理和申请 SSL 证书
    本文介绍NginxProxyManager配置Halo的反向代理和申请SSL证书,如需要了解Halo2的安装,参考如何在Linux云服务器上通过DockerCompose部署安装Halo,搭建个人博客网站?。目录安装NginxProxyManagerNginxProxyManager安装新建docker-compose.yaml启动NPM配置Halo的反向代理申......
  • 记一次ElasticSearch重启之后shard未分配问题的解决 allocation_status": "no_attemp
    记一次ElasticSearch重启之后shard未分配问题的解决环境ElasticSearch6.3.2,三节点集群Ubuntu16.04一个名为user的索引,索引配置为:3primaryshard,每个primaryshard2个replica正常情况下,各个分片的分布如下:可见,user索引的三个分片平均分布在各台机器上,可以完全容忍一台机......
  • 从零手写实现 nginx-33-http_proxy 代理验证测试
    前言大家好,我是老马。很高兴遇到你。我们为java开发者实现了java版本的nginxhttps://github.com/houbb/nginx4j如果你想知道servlet如何处理的,可以参考我的另一个项目:手写从零实现简易版tomcatminicat手写nginx系列如果你对nginx原理感兴趣,可以阅读:从零......
  • 从零手写实现 nginx-34-proxy_pass 配置加载处理
    前言大家好,我是老马。很高兴遇到你。我们为java开发者实现了java版本的nginxhttps://github.com/houbb/nginx4j如果你想知道servlet如何处理的,可以参考我的另一个项目:手写从零实现简易版tomcatminicat手写nginx系列如果你对nginx原理感兴趣,可以阅......
  • git status 路径里的汉字不显示
    症状>gitstatusOnbranchmainYourbranchisuptodatewith'origin/main'.Changestobecommitted:(use"gitrestore--staged<file>..."tounstage)modified:"\346\225\260\350\256\272.md"......
  • Python win32serviceutil QueryServiceStatus:返回值是什么意思?
    我正在学习使用pywin32,并尝试在64位Python3.6.4上使用win32serviceutil模块以下代码:importwin32serviceutilasserviceserviceStatus=service.QueryServiceStatus("WinDefend")print(serviceStatus)返回以下元组:(16,4,197,0,0,0,0)我对wind......
  • python requests 报错 Caused by ProxyError ('Unable to connect to proxy', OSError
    背景:访问https接口,使用http代理版本:requests:2.31.0 从报错可以看出,是proxy相关的报错调整代码,设定不使用代理,将http与https对应的proxy值置空即可(尝试过proxies={},但此写法不生效)proxies={'http':'','https':''}response = requests.get('https://xxx......
  • Pag动画:umi+libpag+copy-webpack-plugin实现及问题解决
    1、package.json添加如下,安装依赖:"libpag":"^4.2.84","copy-webpack-plugin":"9.1.0",为什么是写死的旧版本,后面解释2、使用的方法,这里只是一个小示例,具体如何使用看个人(这里主要是想记录过程中出现的问题及解决方式): constinit=async()=>{   constPag......