基于 TypeScript、Koa、Swagger 和 LeanCloud 的 Node.js 后端项目脚手架
变量名 | 作用 |
---|---|
ROOT_ACCOUNT |
超级管理员(手机号) |
WMA_ID |
微信 App ID |
WMA_KEY |
微信 App Key |
-
注册 LeanCloud 账号
-
安装 Node.js
-
git clone https://github.com/idea2app/NodeTS-LeanCloud.git
-
在本项目文件夹执行安装命令,并登录 LeanCloud 账号,再切换到本应用后启动
npm install
npx husky install
lean login
lean switch
lean up
- 建议安装 NIM 调试扩展
- 获取 LeanCloud 自动部署 WebHooks:
LeanCloud > 云引擎 > WEB > 部署 > 自动部署,填写部署分支为 release
,选择需要部署的环境,复制该链接。
- 设置 GitHub Actions secrets:
GitHub 仓库 > Settings > Secrets > Actions > 点击 New repository secret 按钮 > 设置 Name 为 LEANCLOUD_WEBHOOKS
, Value 为上一步获取的链接。