feat: 初始化工程
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# 云服务空间创建与关联
|
||||
|
||||
## 官方文档
|
||||
|
||||
参考官方文档:https://doc.dcloud.net.cn/uniCloud/
|
||||
|
||||
## 创建服务空间
|
||||
|
||||
1. 登录 DCloud 开发者中心。
|
||||
2. 进入 uniCloud 控制台。
|
||||
3. 新建服务空间(选择阿里云或腾讯云)。
|
||||
|
||||
## 关联服务空间
|
||||
|
||||
在 HBuilderX 中:
|
||||
|
||||
1. 右键项目 → `uniCloud` → `关联云服务空间`。
|
||||
2. 选择服务空间与云服务商。
|
||||
3. 关联完成后即可使用云数据库、云函数、云存储。
|
||||
|
||||
## 注意事项
|
||||
|
||||
- 不同云服务商的配额、费用与功能存在差异。
|
||||
- 建议为不同环境(开发/测试/生产)创建独立空间。
|
||||
|
||||
## 参考资源
|
||||
|
||||
- https://doc.dcloud.net.cn/uniCloud/
|
||||
104
.agents/bak-skills/uniapp-cloud/examples/guide/intro.md
Normal file
104
.agents/bak-skills/uniapp-cloud/examples/guide/intro.md
Normal file
@@ -0,0 +1,104 @@
|
||||
# uniCloud 云开发指南
|
||||
|
||||
## 官方文档
|
||||
|
||||
参考官方文档:https://doc.dcloud.net.cn/uniCloud/
|
||||
|
||||
## 什么是 uniCloud
|
||||
|
||||
uniCloud 是 DCloud 联合阿里云、腾讯云,为 uni-app 开发者提供的基于 serverless 模式和 js 编程的云开发平台。
|
||||
|
||||
## 核心功能
|
||||
|
||||
### 1. 云数据库
|
||||
|
||||
- 无需自建数据库
|
||||
- 自动扩容
|
||||
- 支持 JSON 文档存储
|
||||
- 支持关系型数据
|
||||
|
||||
### 2. 云函数
|
||||
|
||||
- 无需管理服务器
|
||||
- 按量计费
|
||||
- 支持 Node.js
|
||||
- 自动扩缩容
|
||||
|
||||
### 3. 云存储
|
||||
|
||||
- 文件上传下载
|
||||
- CDN 加速
|
||||
- 图片处理
|
||||
- 安全防护
|
||||
|
||||
### 4. 前端网页托管
|
||||
|
||||
- 静态网站托管
|
||||
- CDN 加速
|
||||
- 自定义域名
|
||||
|
||||
## 服务空间
|
||||
|
||||
### 创建服务空间
|
||||
|
||||
1. 登录 DCloud 开发者中心
|
||||
2. 进入 uniCloud 控制台
|
||||
3. 创建服务空间
|
||||
4. 选择云服务商(阿里云/腾讯云)
|
||||
|
||||
### 关联服务空间
|
||||
|
||||
在 HBuilderX 中:
|
||||
1. 右键项目 → uniCloud → 关联云服务空间
|
||||
2. 选择服务空间
|
||||
3. 选择云服务商
|
||||
|
||||
## 项目结构
|
||||
|
||||
```
|
||||
my-uniapp-project/
|
||||
├── cloudfunctions/ # 云函数目录
|
||||
│ ├── function1/
|
||||
│ │ ├── index.js
|
||||
│ │ └── package.json
|
||||
│ └── ...
|
||||
├── uniCloud/
|
||||
│ └── database/ # 数据库 schema
|
||||
│ └── db_init.json
|
||||
└── ...
|
||||
```
|
||||
|
||||
## 快速开始
|
||||
|
||||
### 1. 创建服务空间
|
||||
|
||||
在 DCloud 开发者中心创建服务空间。
|
||||
|
||||
### 2. 关联服务空间
|
||||
|
||||
在 HBuilderX 中关联服务空间。
|
||||
|
||||
### 3. 初始化云数据库
|
||||
|
||||
```javascript
|
||||
// 在 uniCloud 控制台创建数据表
|
||||
// 或使用 db_init.json 初始化
|
||||
```
|
||||
|
||||
### 4. 使用云数据库
|
||||
|
||||
```javascript
|
||||
// 在页面中使用
|
||||
const db = uniCloud.database()
|
||||
const collection = db.collection('users')
|
||||
|
||||
collection.get().then(res => {
|
||||
console.log(res.data)
|
||||
})
|
||||
```
|
||||
|
||||
## 参考资源
|
||||
|
||||
- uniCloud 文档:https://doc.dcloud.net.cn/uniCloud/
|
||||
- 云数据库:https://doc.dcloud.net.cn/uniCloud/database.html
|
||||
- 云函数:https://doc.dcloud.net.cn/uniCloud/cf-functions.html
|
||||
@@ -0,0 +1,40 @@
|
||||
# uniCloud 项目初始化
|
||||
|
||||
## 官方文档
|
||||
|
||||
参考官方文档:https://doc.dcloud.net.cn/uniCloud/
|
||||
|
||||
## 使用场景
|
||||
|
||||
- 创建新 uni-app 项目并启用 uniCloud
|
||||
- 为已有项目关联云服务空间
|
||||
- 初始化云函数与数据库目录
|
||||
|
||||
## 步骤
|
||||
|
||||
1. **创建或打开项目**(HBuilderX 或 CLI 项目均可)。
|
||||
2. **启用 uniCloud**:
|
||||
- 在 HBuilderX 中右键项目 → `uniCloud` → `关联云服务空间`。
|
||||
3. **确认目录结构**:
|
||||
|
||||
```
|
||||
my-uniapp-project/
|
||||
├── cloudfunctions/ # 云函数目录
|
||||
├── uniCloud/ # 云数据库与存储配置
|
||||
└── ...
|
||||
```
|
||||
|
||||
4. **初始化云数据库**:
|
||||
- 使用 `uniCloud/database` 下的 schema 或控制台创建集合。
|
||||
|
||||
## 示例
|
||||
|
||||
```javascript
|
||||
// 获取数据库引用
|
||||
const db = uniCloud.database()
|
||||
const collection = db.collection('users')
|
||||
```
|
||||
|
||||
## 参考资源
|
||||
|
||||
- https://doc.dcloud.net.cn/uniCloud/
|
||||
Reference in New Issue
Block a user