tangcent

Results 108 comments of tangcent

> 我的see 都是 后面跟方法的 是不是跟方法比较靠谱? 是的,跟方法好看一点,我应该是做过兼容了,field/method都可以处理。如果跟方法无法解析的话,可以提一个BUG。

> 应该是不可以 我试了一下,这里确实有个BUG。 这个BUG在命中单一方法时不会触发, 只存在于命中多个`method`时, 你这里正好由于继承的原因: getDescription命中了实现类和基类的两个方法。 你这里直接`@see OauthSourceEnum#getDescription`不加`()`, 能绕过这段错误的逻辑。 --- 我一般是这样定义: ```java public class UserInfo { /** * @default 2 * @see com.itangcent.common.constant.UserType */ private int type;//用户类型 /** *...

@liguanqiao 在Preferences(Settings) > Other Settings > EasyApi >Recommend最下面那行,取消选中。

考虑下nginx即可, https://www.baidu.com/s?wd=nginx%E4%BA%8C%E7%BA%A7%E5%9F%9F%E5%90%8D%E8%BD%AC%E5%8F%91

> 楼主问的,[http://ip/yapi,访问的方式是配置统一的路径缀,这个可以通过nginx转发实现,但是yapi比较坑的一点是它没有一个统一的路径前缀。http://yapi.domain.com,这种访问方式才是子域名转发,而且是三级域名转发不是二级域名。](http://ip/yapi%EF%BC%8C%E8%AE%BF%E9%97%AE%E7%9A%84%E6%96%B9%E5%BC%8F%E6%98%AF%E9%85%8D%E7%BD%AE%E7%BB%9F%E4%B8%80%E7%9A%84%E8%B7%AF%E5%BE%84%E7%BC%80%EF%BC%8C%E8%BF%99%E4%B8%AA%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87nginx%E8%BD%AC%E5%8F%91%E5%AE%9E%E7%8E%B0%EF%BC%8C%E4%BD%86%E6%98%AFyapi%E6%AF%94%E8%BE%83%E5%9D%91%E7%9A%84%E4%B8%80%E7%82%B9%E6%98%AF%E5%AE%83%E6%B2%A1%E6%9C%89%E4%B8%80%E4%B8%AA%E7%BB%9F%E4%B8%80%E7%9A%84%E8%B7%AF%E5%BE%84%E5%89%8D%E7%BC%80%E3%80%82http://yapi.domain.com%EF%BC%8C%E8%BF%99%E7%A7%8D%E8%AE%BF%E9%97%AE%E6%96%B9%E5%BC%8F%E6%89%8D%E6%98%AF%E5%AD%90%E5%9F%9F%E5%90%8D%E8%BD%AC%E5%8F%91%EF%BC%8C%E8%80%8C%E4%B8%94%E6%98%AF%E4%B8%89%E7%BA%A7%E5%9F%9F%E5%90%8D%E8%BD%AC%E5%8F%91%E4%B8%8D%E6%98%AF%E4%BA%8C%E7%BA%A7%E5%9F%9F%E5%90%8D%E3%80%82) 这个需求理论上讲跟yapi本身没关系. 不过这里确实不是二级域名,只是nginx里配置一条location 我猜,大概是这样子 ``` location ^~ /yapi { proxy_pass http://127.0.0.1:3000; } ```

- @4593645 wow,我不能够完全明白你现在的状况,不过如果你的需求是`将yapi的所有请求统一映射到http://ip:端口/yapi/ 这种路径下面`,貌似有点困难. --- - 我未能想到很好的解决方案 - 如下简单方案仅供参考:【假设配置nginx使得可以通过`http://localhost:8080/yapi`访问部署在`http://localhost:3000`的yapi】 - 将 ~/yapi指向3000 - 将referer为~/yapi的重定向到 ~/yapi ``` set $yapi_redirect 0; if ($http_referer ~* "http://localhost:8080/yapi") { set $yapi_redirect 1; } if ($uri...

> ``` > location / { > proxy_pass http://localhost:3000; > proxy_http_version 1.1; > proxy_set_header Upgrade $http_upgrade; > proxy_set_header Connection "upgrade"; > proxy_set_header Host $host; > }` > ``` 你既然可以配这条规则, 那何必一定要使用`/api`呢,...

- 错误提示还是很明显的,`Error: Cannot find module '../../config.json'` 这里要求你将config.js配置在yapi的上级目录中 - 具体的配置参数参考:https://hellosean1025.github.io/yapi/devops/index.html - 你也可以找到其他一些相关的issue:例如#1296

你的yapi的源码是在`/Users/lizf/git/yapi-v1.8.5`还是`/Users/lizf/git/yapi-v1.8.5/yapi` 如果是在`/Users/lizf/git/yapi-v1.8.5`的话 你这里的配置文件应该放到`/Users/lizf/git/config.json` --- 配置文件不落在yapi文件夹里,而是平级

请提供必要的代码来重现你的问题