Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
888H355
unidocs-zh
提交
b8a18991
U
unidocs-zh
项目概览
888H355
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
b8a18991
编写于
11月 04, 2022
作者:
雪洛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: update secure network
上级
e0589712
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
19 addition
and
1 deletion
+19
-1
docs/uniCloud/secure-network.md
docs/uniCloud/secure-network.md
+19
-1
未找到文件。
docs/uniCloud/secure-network.md
浏览文件 @
b8a18991
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录