# Magic模块 ## 引用模块 ```javascript import magic; ``` ## call - 入参:`method`:`String` 定义的请求方法 - 入参:`path`:`String` 定义的路径 - 入参:`parameters`:`Map` 变量信息 - 返回值:`Object` - 函数说明:执行MagicAPI中的接口,返回值带code和message信息 ```javascript return magic.call('get','execute/sql',{ message : 'Hello,Magic API!' //传入参数 }) ``` ## execute - 入参:`method`:`String` 定义的请求方法 - 入参:`path`:`String` 定义的请求路径 - 入参:`parameters`:`Map` 变量信息 - 返回值:`Object` - 函数说明:执行MagicAPI中的接口,返回原始内容,不包含code以及message信息 ```javascript return magic.execute('get','execute/sql',{ message : 'Hello,Magic API!' //传入参数 }) ``` ## invoke - 入参:`path`:`String` 函数路径 - 入参:`parameters`:`Map` 变量信息 - 返回值:`Object` - 函数说明:执行MagicAPI中的函数 ```javascript return magic.invoke('/test/add',{ a: 1, b: 2 }) ```