# 腾讯云小程序解决方案 Demo - Node.js
Node.js 版本 Wafer SDK 的服务端 Demo
## 下载源码
你可以直接通过 git 将代码 clone 到本地,也可以点击[这里](https://github.com/tencentyun/wafer-node-server-demo/releases)下载。
```bash
git clone https://github.com/tencentyun/wafer-node-server-demo.git
```
## 开始使用
#### 安装依赖
```bash
# 安装全局依赖
npm i pm2 nodemon -g
# 安装项目依赖
npm i
```
#### 启动项目
```bash
# 开发环境,监听文件变化自动重启,并会输出 debug 信息
tnpm run dev
# 线上部署环境
tnpm start
```
按照[小程序创建资源配置指引](https://github.com/tencentyun/weapp-doc)进行操作,可以得到运行本示例所需的资源和服务,其中包括已部署好的示例代码及自动下发的 SDK 配置文件 `/etc/qcloud/sdk.config`。
- 示例代码部署目录:`/data/release/node-weapp-demo`
- 运行示例的 Node 版本:`v8.1.0`
- Node 进程管理工具:`pm2`
## 项目结构
```
koa-weapp-demo
├── README.md
├── app.js
├── controllers
│ ├── index.js
│ ├── login.js
│ ├── message.js
│ ├── tunnel.js
│ ├── upload.js
│ └── user.js
├── middlewares
│ └── response.js
├── config.js
├── package.json
├── process.json
├── nodemon.json
├── qcloud.js
└── routes
└── index.js
```
`app.js` 是 Demo 的主入口文件,Demo 使用 Koa 框架,在 `app.js` 创建一个 Koa 实例并响应请求。
`routes/index.js` 是 Demo 的路由定义文件
`controllers` 存放 Demo 所有业务逻辑的目录,`index.js` 不需要修改,他会动态的将 `controllers` 文件夹下的目录结构映射成 modules 的 Object,例如 Demo 中的目录将会被映射成如下的结构:
```javascript
// index.js 输出
{
login: require('login'),
message: require('message'),
tunnel: require('tunnel'),
upload: require('upload'),
user: require('user')
}
```
`qcloud.js` 导出了一个 SDK 的单例,包含了所有的 SDK 接口,之后使用的时候只需要 `require` 这个文件就行,无需重复初始化 SDK。
`config.js` 主要的配置如下:
```javascript
{
port: '5757', // 项目启动的端口
appId: 'wx00dd00dd00dd00dd', // 微信小程序 App ID
appSecret: 'abcdefg', // 微信小程序 App Secret
wxLoginExpires: 7200, // 微信登录态有效期
useQcloudLogin: false, // 是否使用腾讯云代理登录
/**
* MySQL 配置,用来存储用户登录态和用户信息
* 如果不提供 MySQL 配置,模式会使用自动配置好的本地镜像中的 MySQL 储存信息
* 具体查看文档-登录态储存和校验
**/
mysql: {
host: 'localhost',
port: 3306,
user: 'root',
db: 'cAuth',
pass: '',
char: 'utf8'
},
// COS 配置,用于上传模块使用
cos: {
/**
* 区域
* 华北:cn-north
* 华东:cn-east
* 华南:cn-south
* 西南:cn-southwest
*/
region: 'cn-south',
fileBucket: 'test', // Bucket 名称
uploadFolder: '' // 文件夹
}
}
```
除了 `config.js` ,腾讯云还会在你初始化小程序解决方案的时候,向你的机器下发 `sdk.config`,里面包含了你的腾讯云 AppId、SecretId、SecretKey 和服务器等信息,无需修改,`qcloud.js` 会自动引入。如果你想要在自己的机器上部署 SDK 的 Demo,请查看[自行部署 Demo 说明]()。
除此以外,关于 SDK 的详细配置信息,还可以查看 [SDK 的 API 文档]()。
没有合适的资源?快使用搜索试试~ 我知道了~
mpvue+koa2全栈开发图书扫描小程序源码.zip

共86个文件
js:42个
vue:14个
png:11个

1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 133 浏览量
2023-12-14
13:02:23
上传
评论 1
收藏 175KB ZIP 举报
温馨提示
1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大作业和毕设项目的学生、或者相关技术学习者作为学习资料参考使用。 3、该资源包括全部源码,需要具备一定基础才能看懂并调试代码。 mpvue+koa2全栈开发图书扫描小程序源码.zipmpvue+koa2全栈开发图书扫描小程序源码.zipmpvue+koa2全栈开发图书扫描小程序源码.zip mpvue+koa2全栈开发图书扫描小程序源码.zipmpvue+koa2全栈开发图书扫描小程序源码.zipmpvue+koa2全栈开发图书扫描小程序源码.zip 1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大作业和毕设项目的学生、或者相关技术学习者作为学习资料参考使用。 3、该资源包括全部源码,需要具备一定基础才能看懂并调试代码。 mpvue+koa2全栈开发图书扫描小程序源码.zipmpvue+koa2全栈开发图书扫描小程序源码.zipmpvue+koa2全栈开发图书扫描小程序源码.zip mpvue+koa2全栈开发图书扫描小程序源码.zipmpvue+koa2全栈开发图书扫描小程序源码.zipmpvue+koa2全栈开发图书扫描小程序源码.zip
资源推荐
资源详情
资源评论








格式:x-rar 资源大小:258.1KB












格式:docx 资源大小:94.1KB 页数:217








收起资源包目录











































































































共 86 条
- 1
资源评论



辣椒种子
- 粉丝: 4515
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 【Python爬虫】从请求到数据存储全流程指南:涵盖网络请求、HTML解析与数据处理基础教程
- 由百度文心大模型驱动的 AirSim 无人机系统
- Selenium测试版浏览器和驱动
- 基于OpenCV的工业机器视觉软件开发.pdf
- 基于百度文心大模型驱动airsim无人机
- Python在图书情报学的应用与扩散研究.pdf
- 基于ELF文件恢复的Linux内存取证技术研究.caj
- 基于MATLAB地下水溶质运移预测模型的构建.pdf### 文章总结
- 管理系统源码-Python编程-基于SQLite的用户管理系统实现:涵盖CRUD功能的数据库操作入门教程
- 用于调用生成式大语言模型的 API 服务器系统
- 全国小区数据(包含字段:小区名、省份、城市、区域、地址、纬度(百度地图)、经度(百度地图)、纬度(GPS)、经度(GPS)、物业费
- 【大模型 NLP 算法付费干货大礼包】一站式拥有,学习科研工作全无忧!
- SQL Server 2000权威指南:从入门到精通
- 一项基于大模型的App隐私开关探测技术
- python 练习题 ,python 题目
- python 练习题,python 三角形题目
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
