虽然阿里云推送也有 NodeJS SDK ,只要在项目中引用 aliyun-sdk 就可使用了。里面的推送功能了。html
我在这里就不写怎么使用aliyun-sdk。给出来的DEMO是回调形式的。用起来有点不方便。git
于就想着用 NodeJS ES6 语法,async await 实现一把。github
项目地址:aliyun_push 记录一下,以便后用。npm
项目框架用的是 Koa + MySQL + MongoDB +Redis 。api
MySQL主要用于记录发送推送记录用的。app
MongoDB主要是用于存放阿里云的一些统计数据的。框架
aliyun_push 主要阿里移动推送功能全部API接口,对应的接口地址.async
安装项目依赖post
npm i阿里云
运行项目
npm run dev
可使用 postman 进行调用地址:http://127.0.0.1:4100/app_push/api/aliyun/