Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
fb1bd284
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3172
Star
105
Fork
804
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
93
列表
看板
标记
里程碑
合并请求
67
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
93
Issue
93
列表
看板
标记
里程碑
合并请求
67
合并请求
67
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
fb1bd284
编写于
7月 07, 2022
作者:
雪洛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: uni-cloud-error
上级
d6635315
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
33 addition
and
4 deletion
+33
-4
docs/uniCloud/cf-functions.md
docs/uniCloud/cf-functions.md
+12
-0
docs/uniCloud/client-sdk.md
docs/uniCloud/client-sdk.md
+14
-1
docs/uniCloud/rundebug.md
docs/uniCloud/rundebug.md
+7
-3
未找到文件。
docs/uniCloud/cf-functions.md
浏览文件 @
fb1bd284
...
...
@@ -289,6 +289,18 @@ errMsg用于存放具体错误信息,包括展示给开发者、终端用户
|uniCloud.init() |获取指定服务空间的uniCloud实例
[
详见
](
uniCloud/concepts/space.md?id=multi-space
)
|
|uniCloud.logger |云函数中打印日志到
[
uniCloud web控制台
](
https://unicloud.dcloud.net.cn/
)
的日志系统(非HBuilderX控制台)
[
详情
](
rundebug.md?id=uniCloudlogger
)
|
## 错误对象@uni-cloud-error
云函数调用uniCloud接口时(包括请求云函数、云对象、云存储等)可能存在抛出错误的场景,此时会抛出uniCloud标准的错误对象(以下记为uniCloudError),uniCloudError包含以下属性
|属性 |类型 |必备 |说明 |
|-- |-- |-- |-- |
|errCode |string |是 |错误码 |
|errMsg |string |是 |错误信息 |
|requestId |string |否 |请求Id,用于排查错误 |
|detail |object |否 |仅云对象用户主动返回错误对应的响应体规范时会有此属性 |
另外uniCloudError对象上还有code属性和message属性,两者均不推荐使用。
## 访问数据库
...
...
docs/uniCloud/client-sdk.md
浏览文件 @
fb1bd284
...
...
@@ -371,4 +371,17 @@ uniCloud.offNeedLogin(log)
用法:
`uniCloud.config.provider`
访问此属性会返回
`tencent`
、
`aliyun`
分别代表腾讯云和阿里云
\ No newline at end of file
访问此属性会返回
`tencent`
、
`aliyun`
分别代表腾讯云和阿里云
## 错误对象@uni-cloud-error
客户端请求云端时(包括请求云函数、云对象、clientDB、云存储等)可能存在抛出错误的场景,此时会抛出uniCloud标准的错误对象(以下记为uniCloudError),uniCloudError包含以下属性
|属性 |类型 |必备 |说明 |
|-- |-- |-- |-- |
|errCode |string |是 |错误码 |
|errMsg |string |是 |错误信息 |
|requestId |string |是 |请求Id,用于排查错误 |
|detail |object |否 |仅云对象用户主动返回错误对应的响应体规范时会有此属性 |
另外uniCloudError对象上还有code属性和message属性,两者均不推荐使用。
docs/uniCloud/rundebug.md
浏览文件 @
fb1bd284
...
...
@@ -261,14 +261,18 @@ const hour = getOffsetDate(8).getHours()
"
appId
"
:
""
, // 应用DCloud AppId
"
locale
"
:
""
, // 客户端语言
// HBuilderX 3.5.1及更高版本还允许模拟调用来源(context.SOURCE)、客户端ip(context.CLIENTIP)、客户端ua(context.CLIENTUA)
"
source
"
:
"
client
"
,
"
clientIP
"
:
"
127.0
.
0.1
"
,
"
ua
"
:
"
xx
MicroMessenger
/
xxx
"
//
注意非本地运行环境下客户端getSystemInfoSync也会获取ua参数并上传给云函数,但是云函数会从http请求头里面获取ua而不是clientInfo里面的ua
"
source
"
:
"
client
"
,
// 调用来源,不传时默认为 client
"
clientIP
"
:
"
127.0
.
0.1
"
,
// 客户端ip,不传时默认为 127.0.0.1
"
ua
"
:
"
xx
MicroMessenger
/
xxx
"
//
客户端ua,不传时默认为 HBuilderX
// ...其他客户端信息
}
}
```
**注意**
-
非本地运行环境下客户端getSystemInfoSync也会获取ua参数并上传给云函数,但是云函数会从http请求头里面获取ua而不是clientInfo里面的ua
### 传入uniIdToken@mock-uni-id-token
客户端调用云函数时自动在data内加入了uniIdToken,使用配置参数运行时也一样在参数内传入即可
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录