EXE模块是fastCMS系统内很是优秀的一个功能模块,它将一些操做打包成可执行单元。它具备如下优点:json
1)功能明确、便于维护。后端
2)发起端可获取EXE模块的执行结果。安全
3)对于不须要执行结果的请求,能够发起异步执行,提升后端的执行速度。session
EXE模块的执行语法:
1 原型: exe(json_param, exeType, asyn) 2 说明: 执行EXE模块 3 返回: Array 4 Array(0) [True | False] 执行结果 5 Array(1) [任意类型 | 错误描述字符串] 6 参数: 7 json_param [必需 JSON] EXE模块运行所须要的参数值保存在此JSON键内 8 exeType [必需 String] 要执行的EXE模块名称,位于EXEC/Sys.config.asp 内定义 9 asyn [可选 Boolean] 是否异步执行。默认值是false
注意事项:
1) 当异步执行时,EXE永远返回 Array(True, Empty)异步
2) 可执行模块须要在后端配置及定义实现逻辑,位于EXEC/文件夹内。spa
安全机制:
EXE采用session与token机制来判断访客身份,因此外部请求EXE模块是无效的!code