Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
程序yang
unidocs-zh
提交
07795f18
U
unidocs-zh
项目概览
程序yang
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
1
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看板
提交
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录