提交 b8a18991 编写于 作者: 雪洛's avatar 雪洛

docs: update secure network

上级 e0589712
......@@ -242,6 +242,17 @@ uniCloud.callFunction({
name: 'user'
},
secretType: 'both' //both指上下行数据都加密,具体见下面的secretType章节
}).then(res => {
const {
errCode,
errMsg
} = res.result
if(errCode) {
uni.showModal({
content: errMsg,
showCancel: false
})
}
})
```
......@@ -250,15 +261,22 @@ uniCloud.callFunction({
**注意**
- 安全网络相关接口不支持本地调试。即使在HBuilderX里面勾选连接本地云函数,客户端在请求时也会自动连接云端云函数。
- 由于云厂商会处理云函数抛出的错误,为保证客户端取到正确的错误码,云函数在返回安全网络错误时会在success回调内`res.result`内包含具体错误
### 客户端请求云对象
客户端通过importObject调用云对象时,通过secretMethods参数来配置每个方法调用时是否加密。
```js
uniCloud.importObject('object-name', {
const obj = uniCloud.importObject('object-name', {
secretMethods: {'login':'both'} // 对login方法设置为上下行的数据均要加密。也支持配置所有方法设置加密,参见下面的 secretMethods 说明
})
obj.test().then(()=>{}).catch(err => {
uni.showModal({
content: err.errMsg || err.message,
showCancel: false
})
})
```
也就是云对象导入时配置某个方法的请求是否要加密,以及是对上行数据还是下行数据加密。那么在客户端调用云对象的相应方法时会自动按这个配置执行。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册