yapi的使用之设置篇

[toc]

yapi的使用之设置篇

一、禁止注册

image-20201121024134502

二、swagger的接口同步

使用方法如下:

image-20220111173613924

在url处,填入从 swagger 中渠道的地址(建议http支持的情况下,填http,而不是https)

image-20220111173348600

然后点击上传即可。

同步后注意,接口的基本路径是否有发生变更。

1、同步过程中的问题

1.1、上传失败,出现error:getaddrinfo ENOTFOUND

如果上传失败,即上传过程中出现error:getaddrinfo ENOTFOUND的错误提示。只需要重启阿里云服务器即解决了。

附重试执行getaddrinfo也没用,如下:所以,还是重启服务器好了。

1
failed to install packages: cannot download packages/p/perl-Socket-GetAddrInfo

image-20220110165950164

1.2、Error [ERR_TLS_CERT_ALTNAME_INVALID]: Hostname/IP does not match certificate’s altnames: Host: dev2.api.xxx.com. is not in the cert’s altnames: DNS:dev.api.xxx.com

image-20220125101801211

解决方法:将原本的swagger地址,从https改为http

这个问题是因为请求的目标地址是非信任的地址(比如不是 HTTPS)导致的,可以通过在环境变量里加入下面的变量解决

1
2
> process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0'
>

解决 Webpack devServer 请求时发生 Hostname/IP does not match certificate’s altnames 错误

End