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