笔记

Fastify + SQLite 搭建轻量级 API 服务

<p>最近用 Fastify 5 + SQLite + Drizzle ORM 搭了一个小项目,记录一下技术选型和踩坑经验。</p> <h2>为什么选 Fastify</h2> <p>相比 Express,Fastify 的性能更好,内置了 Schema 校验、日志、插件系统。对于小项目来说,开箱即

从零开始部署 Node.js 项目到阿里云

<p>记录一下完整的部署流程,从买服务器到上线。</p> <h2>服务器初始化</h2> <p>阿里云 ECS (Alibaba Cloud Linux 4),核心步骤:</p> <ul> <li>装 Node.js 20(二进制包手动解压)</li> <li>装 PM2 做进程管理</li> <l

Drizzle ORM 入门:比 Prisma 更轻量的选择

<p>Drizzle 是一个 TypeScript-first 的 SQL ORM,和 Prisma 最大的区别是它不在运行时做类型映射,而是直接生成 SQL。</p> <h2>核心概念</h2> <ul> <li>Schema 即代码:用 TypeScript 定义表结构</li> <li>dri