配置

在IDE中设置(全局)

  • Preferences(Settings) > Other Settings > EasyApi

通用配置

avatar

Common :

  • log: 一般来说使用一段时间后,log可以设置为HIGH,减少不必要的输出
    当出现异常情况时,可以设置为LOW,获得更多信息

Support :

  • methodDoc: 勾选后, 允许导出方法文档, 亦可用于导出rpc相关文档
    支持导出到markdown/yapi

Postman:

  • token: 用于设置或更新postman privateToken, 可以从Postman Integrations Dashboard获得

  • workspace: 设置当前项目的api导入到哪个workspace

  • export mode: 设置导出模式

    • CREATE: 每次导出创建一个新的collection

    • UPDATE: 每次导出更新已存在的一个collection

  • wrapcollection: 仅export modeCREATE时生效。 勾选时, 即使导出的api只有一个文件夹, 亦在外层包装一个collection

  • auto merge script: 当一个集合/文件夹中子文件夹/APIscript都相同时, 将其放置到当前集合/文件夹

  • collections: 仅export modeUPDATE时生效。 用于设置指定module中的api导入到哪个collection

Yapi:

  • server 即部署的yapi地址, 如:http://127.0.0.1:3000/

  • tokens 即yapi项目中用于请求项目openapi的私有token, 获取方式为项目->设置->token 配置 -> 工具标识

Markdown :

  • outputDemo: 导出markdown文档时, 为每个API生成一个响应demo

  • outputCharset: 选择导出markdown文档时使用的字符集

Cache :

  • global: 全局缓存

  • project: 当前项目缓存

intelligent :

  • inferEnable: 允许插件在遇到不确定的方法返回类型为(Object, Some<Object>)时尝试通过代码流进行推断,并根据项目需求设置maxDeep(最大推断深度)

  • maxDeep: 允许推断的最大深度

  • getter as field: 尝试读取getter方法作为json字段

  • use recommend config: 使用内置的推荐配置

内置可选推荐配置

avatar

  • 可以通过勾选来选择需要的配置
  • 内置推荐配置源代码: portal