基于 Koa、TypeScript 和 TypeORM 的 Node.js 后端项目脚手架
| 名称 | 用途 |
|---|---|
APP_SECRET | 加密密码和令牌 |
DATABASE_URL | PostgreSQL 连接字符串 |
LEANCLOUD_API_HOST | LeanCloud API 主机地址 |
LEANCLOUD_APP_ID | LeanCloud 应用 ID |
LEANCLOUD_APP_KEY | LeanCloud 应用 Key |
AWS_S3_END_POINT | AWS S3 端点地址 |
AWS_S3_BUCKET | AWS S3 存储桶名称 |
AWS_S3_ACCESS_KEY_ID | AWS S3 访问密钥 ID |
AWS_S3_SECRET_ACCESS_KEY | AWS S3 访问密钥 |
AWS_S3_PUBLIC_HOST | AWS S3 公共主机 |
安装 Node.js
git clone https://github.com/wuhan2020/rest-api.git生成 GitHub 个人访问令牌,并以
GH_PAT为变量名存入项目根目录的.env.personal.local文件在本项目文件夹执行安装命令后启动
npm i pnpm -g
pnpm i
pnpm dev- 也可在 VS Code 中按 F5,以调试模式启动
npm startpnpm upgrade:propnpm pack-image
pnpm containergit checkout master
git tag v2.0.0 # 版本号来自 ./package.json
git push origin master --tagsgit checkout master
git tag type-v2.0.0 # 版本号来自 ./type/package.json
git push origin master --tags手机号:
19949484787短信验证码:
003754
freeCodeCamp 成都社区捐助 ¥ 900 用于购买 LeanCloud 商业版一个月,以支撑每日超 3 万次的 API 访问。
