udm-web-server
v0.0.9
Published
一个用于诊断、编译UDM规则引擎中生成的规则文件、决策表文件、决策树文件、记分卡文件以及规则流文件的基于nodejs的web服务应用
Maintainers
Readme
概述
udm-web-server是一个用于诊断、编译UDM规则引擎中生成的规则文件、决策表文件、决策树文件、记分卡文件以及规则流文件的基于nodejs的web服务应用,用户可使用这个应用提供的API,对生成的规则文件进行错误诊断,同时生成编译后的文件,详情访问UDM规则引擎官网:https://www.bstek.com 了解。
安装
- 在一个nodejs项目中,执行命令:npm i
udm-web-server package.json的scripts中加入"web-server": "udm-web-server"- 在当前这个nodejs项目中添加必要的bom文件、变量文件以及UDM项目配置文件
- 执行命令:
npm run web-server
使用
服务启动后,可用的API如下:
compile:对POST方式提交上来的规则文件进行编译,并将编译后的内容返回。diagnose:对POST方式提交上来的规则文件进行诊断,并将诊断后可能存在的错误内容返回。
使用API时以POST方式提交要编译或诊断的文件内容,内容格式为纯文本即可,同时在请求的Header中添加一个名为file-type的头信息,它的值是当前编译或诊断的文件类型,,file-type的头信息不可为空,可选值有:brl、dta、rfl、sca。
