Flowgear条件响应配置:FgResponseBody使用及Error节点自定义JSON问题
问题解答
多个FgResponseBody模块的限制处理
FgResponseBody模块设计为单流程仅可使用一次,无法直接添加两个分别返回成功/失败响应。可通过条件分支配合单个模块实现需求:
- 添加条件判断节点,根据变量
a的取值划分成功、失败分支 - 在成功分支内,为FgResponseBody模块配置成功响应内容,例如:
{"code":200,"msg":"操作成功","data":${a}} - 在失败分支内,为同一个FgResponseBody模块配置失败响应内容,例如:
{"code":400,"msg":"操作失败","data":${a}} - 通过分支逻辑控制同一响应模块的输出,即可实现不同条件下的差异化响应。
Error节点返回自定义JSON消息的可行性
Error节点支持返回自定义JSON消息,配置方式如下:
- 编辑Error节点时,在「错误信息」字段直接填入合法的自定义JSON字符串,例如:
{"code":500,"msg":"自定义错误提示","detail":"变量a不符合要求"} - 确保JSON格式合法,前端即可正常解析该自定义错误响应。
内容的提问来源于stack exchange,提问作者Kiran Tirumalasetti
相关产品推荐
相关产品推荐

