Express + Sequelize 搭建 API
一、初始化项目
npm init -y
npm install express sequelize mysql2
二、定义模型
const { DataTypes } = require('sequelize');
const Article = sequelize.define('Article', {
title: { type: DataTypes.STRING, allowNull: false },
content: { type: DataTypes.TEXT }
});
三、路由设计
RESTful 风格:GET 列表 / POST 创建 / PUT 更新 / DELETE 删除。
四、统一错误处理
通过中间件捕获异常,返回结构化错误信息。