diff --git a/docs/cloud_function/web/hook/index.html b/docs/cloud_function/web/hook/index.html index b725eb17..515a3563 100644 --- a/docs/cloud_function/web/hook/index.html +++ b/docs/cloud_function/web/hook/index.html @@ -428,10 +428,6 @@ -
  • 限制或者允许某个IP的操作 - -
  • -
  • 限制或者允许某个平台(Android、iOS或者API)的访问
  • @@ -502,9 +498,6 @@

    限制或者允许某些表的增加、更新、删除或者查询。

  • -

    限制或者允许某个IP的操作。

    -
  • -
  • 限制或者允许某个平台(Android、iOS或者API)的访问。

  • @@ -526,10 +519,10 @@

    限制或者允许某些表的增删改查限制或者允许某些表的增删改查request.body.caller :表示请求的客户端,值分别为:Android、IOS或者空。

  • -

    request.body.ip :表示请求的IP地址。

    -
  • -
  • request.body.ua :表示请求的user_agent信息。

  • @@ -555,23 +545,6 @@

    限制或者允许某些表的增删改查request.body.operation :表示请求类型,值分别是:createupdatedeletequery

  • -

    限制或者允许某个IP的操作

    -

    如果我们要设置112.112.112.112这个IP才能对各种表进行编辑、删除和修改操作,可以编写云函数如下:

    -
    
    -function onRequest(request, response, modules) {
    -    // 获取请求ip
    -    let ip = request.body.ip;
    -    // 获取请求类型
    -    let operation = request.body.operation;
    -    if(operation=="query" ||  (ip=="112.112.112.112" && operation!="query")){
    -      response.end({"msg":"ok"});
    -    }
    -    else{
    -      response.end({"msg":"禁止操作"});
    -}
    -
    -
    -

    限制或者允许某个平台(Android、iOS或者API)的访问

    如果我们要限制IOS平台的访问,可以编写云函数如下:

    
    @@ -579,10 +552,10 @@ 

    限制或者允许某个平台(Android、iOS或者API // 获取请求平台 let caller = request.body.caller; if(caller=="IOS")){ - response.end({"msg":"禁止IOS访问"}); + response.send({"msg":"禁止IOS访问"}); } else{ - response.end({"msg":"ok"}); + response.send({"msg":"ok"}); }

    @@ -600,7 +573,7 @@

    对客户端上传的数据进行二次校验和处理