APISIX 3.4.1中body-transformer插件在Dashboard不显示的求助
解决APISIX Dashboard中不显示body-transformer插件的问题
1. 确认APISIX端插件加载状态
- 进入APISIX容器,检查
config.yml的plugins节点,确保body-transformer已加入启用列表,示例配置如下:plugins: - body-transformer # 保留其他已启用的插件项 - 重启APISIX容器后,调用Admin API验证插件是否加载成功:执行
curl http://<APISIX_ADMIN_API地址>:9090/v1/plugins/list,检查返回结果中是否包含body-transformer。
2. 配置Dashboard插件白名单
Dashboard 3.0默认仅展示部分插件,需手动添加目标插件到白名单:
- 进入Dashboard容器,找到配置文件(通常路径为
conf/conf.yaml),定位到plugins.whitelist节点,添加body-transformer:plugins: whitelist: - body-transformer # 保留其他需要显示的插件项 - 保存配置后重启Dashboard容器。
3. 验证插件显示
刷新Dashboard页面,进入路由或服务的插件配置界面,查看插件列表是否已出现body-transformer选项。
额外排查项
- 确认版本兼容性:APISIX 3.4.1与Dashboard 3.0兼容,且
body-transformer是3.x版本支持的官方插件,无需额外安装。 - 查看容器日志:检查APISIX和Dashboard的启动日志,确认配置文件加载无报错,避免因配置格式错误导致插件未生效。
内容的提问来源于stack exchange,提问作者Abhinandan Patil
相关产品推荐
相关产品推荐

