📄️ PostgreSQL
在 Ubuntu 20.04 上安装 PostgreSQL
📄️ 装饰器(decorator)
NestJS 整个系统就是围绕装饰器(decorators)来建立的!
📄️ nestjs课程框架
太棒了!NestJS 是一个非常优秀且适合构建企业级应用的框架。为新手拟定一个从入门到中级的教程大纲,关键在于循序渐进、理论与实践结合、突出 NestJS 的设计哲学。
📄️ nestjs.prisma.postgresql作为缓存
在 Nest.js 项目中使用 Prisma 和 PostgreSQL 作为缓存,而不是 Redis,虽然这不是传统意义上的缓存方案(因为 Redis 是专门为高性能缓存设计的),但如果你已经拥有 PostgreSQL 数据库,并且不希望引入额外的技术栈(如 Redis),这确实是一个可行的替代方案。
📄️ DBeaver
安装社区版 DBeaver Community Edition (CE):
📄️ snap
安装
📄️ 日志策略 - Nginx, NestJS, Pino
在 Nginx 中动态查看 IP 访问情况;
📄️ Prisma 迁移历史丢失了!
这种情况发生的原因是:你的数据库中存在一个名为 prismamigrations 的表,记录了过去所有的迁移历史(那几十个 2025xxxx 的记录),但你本地的 prisma/migrations 文件夹为空。Prisma 发现数据库记录的迁移在本地找不到,因此认为发生了“漂移(Drift)”。
📄️ Nginx 屏蔽策略
在 Ubuntu 系统中,通过 Nginx 建立屏蔽机制可以从基础 IP 封禁、区域/国家封禁以及访问频率限制三个维度来实现。
📄️ misc
ESM 中使用 dirname