系统、网站、API站点,简单高效开发

平台介绍 >> 锚点事件函数配置

锚点事件函数配置

事件锚点,通过调用 fnEvent_call(“event_xx_xx”,param),所有的事件参数只有一个,可以是任意类型。

event/event_test.json 配置信息: 
{
  "id": "event_test_a",
  "title": "项目事件触发规则",
  "sync_error_continue": true,
  "sync": [
    {
      "title": "测试同步1",
      "function": "event_sync_1",
      "timeout": 2000000
    },
    {
      "title": "测试同步2",
      "function": "event_sync_2",
      "timeout": 2000000
    }

  ],
  "async": [
    {
      "title": "测试异步",
      "function": "event_async_1",
      "timeout": 2000000
    },
    {
      "title": "测试异步",
      "function": "event_async_2",
      "timeout": 2000000
    }
  ]
}


/*
说明:事件锚点调用,事件锚点可以随时更改有一个单一业务引发的其他业务逻辑关系,通过配置事件锚点即可快速业务配置,而不用去更改已有的代码业务;使用业务配置有利于业务梳理。
★function fnEvent_call(eventname,params): 触发事件锚点。触发事件名称必须是字符串,需要event.json文件配置有该触发方法对应执行同步函数列表和异步函数列表
 */
 
/**
 * 首页显示
 * @param params
 * @jssaas url /,/index.html
 * @jssaas method get
 * @jssaas timeout 20000
 */
function main_index_home(params) {
    fnEvent_call("event_test_a",params); //唤醒事件
    return fnRenderTemplate("/html/index.html")
}

备案号:闽ICP备20003806号     厦门市湖里区陈朝能网络技术工作室