技术栈:NestJS + Prisma + TypeScript
已预装:权限校验,http 响应格式化,日志记录(未持久化)
已预置:Github Action Workflow
在项目根目录下新建 .env.pwd.local 文件,插入以下内容
USERINFO={"username":"xxx","password":"xxx"}
因为包含大括号、双引号,所以在 Github Secrets 中的变量要做转义处理:
USERINFO=\{\"username\":\"xxx\",\"password\":\"xxx\"\}
本项目中博客的封面图是通过 The Cat API 获取到的,发送请求时需在请求头中携带密钥
在项目根目录下新建 .env.key.local 文件,插入以下内容
X_API_KEY=xxxxxxxxxxx