美文网首页
前端云函数内容安全文本检测

前端云函数内容安全文本检测

作者: 小北呀_ | 来源:发表于2020-06-09 18:03 被阅读0次

1. 点击云开发

image.png

2. 点击开通

image.png

3. 新建环境,环境id需要用在项目里

image.png

4. 新建云函数

image.png

5. 这里新建的云函数文件名称与在项目里新建的云函数名称一致

image.png

6. 新建云函数cloudfunctions/msgseccheck

image.png

7. project.confi.json 文件里添加"cloudfunctionRoot": "cloudfunctions/",

image.png

8.右击 :同步云函数

image.png

msgseccheck右击在终端打开运行npm install --save wx-server-sdk

1.没有出现package-lock.json,

2.运行npm init -y ,出现package.json

3.再次运行npm install --save wx-server-sdk ,就出现了出现package-lock.json文件

9. msgseccheck新建index.js 和 config.json

1.Index.js 如下:

env: 'jielong-old-1', jielong-old-1 是环境id


const cloud = require('wx-server-sdk')

cloud.init({

  env: 'jielong-old-1',

  traceUser: true

})

exports.main = async (event, context) => {

    try {

      const res = await cloud.openapi.security.msgSecCheck({

        content: event.content

      })

      return res;

    } catch (err) {

      return err;

    }

  }
2.config.json如下:

{

    "permissions": {

      "openapi": [

        "security.msgSecCheck"

      ]

    }

  }
3.文件写法:
 onLoad () {

     wx.cloud.init({

            env:'jielong-pay-id',//环境id

            traceUser: true

          })

        wx.cloud.callFunction({

              name: 'msgseccheck',

              data: {

                content: '特3456书yuuo莞6543李zxcz蒜7782法fgnv级'   //传入我得到的文本内容

              }

            }).then(ckres => {

                console.log(ckres,'成功123456')

              if (ckres.result.errCode == 0) {

                // 成功

              } else {

                wx.showModal({

                  title: '发布失败',

                  content: '检测到敏感词,请注意言论',

                  showCancel: false

                })

              }

            })

  },

10. 遇到的问题

1. 云函数npm install --save wx-server-sdk ,package-lock.json文件一直下不来,运行npm init -y ,再来一遍才好了!!
2. 项目中运用函数的时候函数名称没写对!!!一大坑啊。。就是下面的name,应该是云函数的名称!!!

wx.cloud.callFunction({

          name: 'msgseccheck',

相关文章

网友评论

      本文标题:前端云函数内容安全文本检测

      本文链接:https://www.haomeiwen.com/subject/nxxbuhtx.html