Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
07795f18
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3200
Star
106
Fork
813
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
94
列表
看板
标记
里程碑
合并请求
70
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
94
Issue
94
列表
看板
标记
里程碑
合并请求
70
合并请求
70
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
07795f18
编写于
10月 28, 2021
作者:
雪洛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: db limit, storage permission, uni-id account status
上级
695acf8b
变更
5
显示空白变更内容
内联
并排
Showing
5 changed file
with
95 addition
and
2 deletion
+95
-2
docs/uniCloud/cf-database.md
docs/uniCloud/cf-database.md
+7
-0
docs/uniCloud/db-performance.md
docs/uniCloud/db-performance.md
+1
-1
docs/uniCloud/price.md
docs/uniCloud/price.md
+2
-0
docs/uniCloud/storage.md
docs/uniCloud/storage.md
+4
-0
docs/uniCloud/uni-id.md
docs/uniCloud/uni-id.md
+81
-1
未找到文件。
docs/uniCloud/cf-database.md
浏览文件 @
07795f18
...
...
@@ -2,6 +2,13 @@
云函数中不支持
`jql`
语法,仅支持传统MongoDB的API。
**不同于传统开发,云函数连接数据库有单次操作时长限制,目前单次操作时间限制如下。超出此时间会报超时错误。一般情况下在设置了合适的索引时不会遇到超时错误,如何优化查询速度请参考:[数据库性能优化](uniCloud/db-performance.md)**
|腾讯云 |阿里云 |
|-- |-- |
|2秒 |1秒 |
## 获取集合的引用
```
js
...
...
docs/uniCloud/db-performance.md
浏览文件 @
07795f18
...
...
@@ -2,7 +2,7 @@
开发者应经常查阅自己的慢查询,修复问题,保证业务系统的健康稳定。
在数据库
查询超过1秒
仍不能返回结果后,阿里云甚至会报错
`operation exceeded time limit`
。
在数据库
语句执行超过一定时间(
**腾讯云为2秒,阿里云为1秒**
)
仍不能返回结果后,阿里云甚至会报错
`operation exceeded time limit`
。
这里介绍如何进行查询优化以避免此类问题。
...
...
docs/uniCloud/price.md
浏览文件 @
07795f18
...
...
@@ -25,6 +25,7 @@ uniCloud提供包月、按量计费两种计费方式(仅腾讯云),具体
|云函数并发限制 |1000个实例/服务空间|实际普通项目很难达到这个并发数,阿里云可以设置单实例多并发单实例最多100,理论最大并发量1000
*
100=100000 (10万),关于单实例多并发请参考:
[
单实例多并发
](
uniCloud/cf-functions.md?id=concurrency
)
|
|每个服务空间的云函数数量 |48个 |实际项目中由于clientDB和单路由云函数,只会用到几个云函数,达不到限制数字。
[
详见
](
https://uniapp.dcloud.net.cn/uniCloud/faq?id=merge-functions
)
|
|云存储容量 |10GB |- |
|单次数据库执行时长限制 |1秒 |
**不可申请调整**
|
尤其注意阿里云的cdn确实是全免费的,这些免费资源可用于正常公司业务,阿里云不允许开发者使用这些免费的存储及CDN资源来开展图床类业务。
...
...
@@ -86,6 +87,7 @@ uniCloud提供包月、按量计费两种计费方式(仅腾讯云),具体
>- 如果该环境用量未超出免费额度,该环境仍为免费环境。
>- 如果该环境用量已经超出免费额度,且超量资源产生的计费金额不足0.01元,将补齐按照0.01元收取。
**腾讯云单次数据库执行时长限制为2秒,超出2秒会超时**
|资源分类 |资源细项 |基础版1(已下线)|免费版 |特惠基础版 |基础版2 |专业版1 |专业版2 |旗舰版1 |
|:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |
...
...
docs/uniCloud/storage.md
浏览文件 @
07795f18
...
...
@@ -23,6 +23,10 @@
在uni-app前端进行云存储的操作(不是在云函数里操作),包括在前端上传、删除文件。
腾讯云支持配置云存储权限,需搭配腾讯云自定义登录使用,详情:
[
自定义登录
](
uniCloud/authentication.md
)
阿里云不支持控制前端访问云储存的权限
### uploadFile(Object object)@uploadfile
直接上传文件到云存储。
...
...
docs/uniCloud/uni-id.md
浏览文件 @
07795f18
...
...
@@ -1060,6 +1060,86 @@ exports.main = async function(event,context) {
-
此接口仅校验token是否合法,从token中获取用户信息。不查库校验token,也不会查库获取用户信息。适用于不想使用checkToken获取用户信息的场景(checkToken内包含其他逻辑,比如自动刷新token等)
### 封禁账户@ban-account
-
由于客户端存在token缓存,执行封禁操作并不会实时生效。用户下次获取token(包括刷新token)时才会出现错误信息
自
`uni-id 3.3.8`
起支持
用法:
`uniID.banAccount(Object BanAccountParams);`
**BanAccountParams参数说明**
| 字段| 类型 | 必填| 说明 |
| --- | --- | --- | --- |
| uid | String| 是 |用户的id |
**响应参数**
| 字段| 类型 | 必填| 说明 |
| --- | --- | --- | --- |
| code| Number| 是 |错误码,0表示成功|
### 解禁账户@unban-account
自
`uni-id 3.3.8`
起支持
用法:
`uniID.unbanAccount(Object UnbanAccountParams);`
**UnbanAccountParams参数说明**
| 字段| 类型 | 必填| 说明 |
| --- | --- | --- | --- |
| uid | String| 是 |用户的id |
**响应参数**
| 字段| 类型 | 必填| 说明 |
| --- | --- | --- | --- |
| code| Number| 是 |错误码,0表示成功|
### 注销账户@close-account
**注意**
-
uni-id不会真的删除用户记录,但是会将用户标记为已注销(用户记录内status为4),同时此用户不可使用同样的用户标识(手机号、邮箱、微信账号等)进行注册或登录。由于用户信息与业务有关联,如需真注销用户逻辑应由开发者自行实现。
-
由于客户端存在token缓存,执行注销操作后应清理用户客户端token。如未清理在用户下次获取token(包括刷新token)时才会出现错误信息
自
`uni-id 3.3.8`
起支持
用法:
`uniID.closeAccount(Object CloseAccountParams);`
**CloseAccountParams参数说明**
| 字段| 类型 | 必填| 说明 |
| --- | --- | --- | --- |
| uid | String| 是 |用户的id |
**响应参数**
| 字段| 类型 | 必填| 说明 |
| --- | --- | --- | --- |
| code| Number| 是 |错误码,0表示成功|
### 取消注销账户@open-account
自
`uni-id 3.3.8`
起支持
用法:
`uniID.openAccount(Object OpenAccountParams);`
**OpenAccountParams参数说明**
| 字段| 类型 | 必填| 说明 |
| --- | --- | --- | --- |
| uid | String| 是 |用户的id |
**响应参数**
| 字段| 类型 | 必填| 说明 |
| --- | --- | --- | --- |
| code| Number| 是 |错误码,0表示成功|
### 自行初始化uni-id@init
> 此接口已废弃,如需自行传入配置请使用uniID.createInstance接口创建uniID实例来使用
...
...
@@ -2893,7 +2973,7 @@ const res = await uniID.forbidAppLogin({
| password | String | 否 | 密码。加密存储 |
| nickname | String | 否 | 用户昵称 |
| gender | Integer | 否 | 用户性别:0 未知 1 男性 2 女性 |
| status | Integer | 是 | 用户状态:0 正常
1 禁用 2 审核中 3 审核拒绝
|
| status | Integer | 是 | 用户状态:0 正常
,1 禁用,2 审核中,3 审核拒绝,4 已注销
|
| mobile | String | 否 | 手机号码 |
| mobile_confirmed| Integer | 否 | 手机号验证状态:0 未验证 1 已验证,未验证用户不可登录 |
| email | String | 否 | 邮箱地址 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录