run_code_rmcp 0.2.3

云函数服务,执行JS/TS/Python语言代码,脚本必须有约定的函数名称(handler/main),会调用约定的函数名称结果和日志返回.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use serde::{Deserialize, Serialize};
use serde_json::Value;

//http返回的结构,data的结构一般是: CodeScriptExecutionResult,就是代码脚本的执行结果
#[derive(Debug, Serialize, Deserialize)]
pub struct RunCodeHttpResult {
    //js 结果,json_value
    pub data: Value,
    // 是否执行成功,ture:默认值,执行成功
    pub success: bool,
    //如果执行错误的话,错误日志
    pub error: Option<String>,
}