云服务器代码:
// 云函数入口文件
const cloud = require(‘wx-server-sdk’)
cloud.init()
// 云函数入口函数
exports.main = async (event, context) => {
const {content} = event;
try {
const res = await cloud.openapi.security.msgSecCheck({
content:event.content
})
return res;
} catch (err) {
return err;
}
}
本地函数:
const cloudRes = await wx.cloud.callFunction({
name: ‘checkMsg’,
data: {
content:“我是要检测的文本”
}
})
if(cloudRes.result.errCode == ‘87014’){
wx.showToast({
title:‘内容含有违法违规内容’,
icon:‘none’
})
return
}
我相信做出来的人很多,但是没有分享出来,我今天分享出来就是为了避免更多程序员不要在这种简单的问题上,浪费太多的时间,我就浪费了很多时间,兼职太坑爹了
大佬为啥我的wx-server-sdk依赖安装一直报错
cloudRes.result.errCode传回来的值是number,习惯用===的同学小心了
这个接口就不能有success和fail吗??try catch。。。还是从catch中获取87014的。。。
请问这个 content 传的是什么啊,刚做小程序就掉坑了
请问这行代码`const {content} = event;`是什么意思?
省了太多代码了,最关键的 content 是什么,没有说明。那这些代码的意义在哪里?