该视频仅会员有权观看
立即开通课程「Node 框架 Express 实践」权限。
- 创建一个类
PostModel
来表示内容数据,包含可选属性 id
(数字类型)、title
(字符串类型)和 content
(字符串类型)。
- 在
src/post
下创建文件 post.model.ts
并导出 PostModel
类。
- 新建
post.service.ts
文件,定义一个异步函数 createPost
来创建内容,该函数接收一个 PostModel
类型的参数。
createPost
函数通过编写并执行 SQL 插入语句将内容数据插入数据库,并返回插入的数据。
- 在
post.controller.ts
文件中,导入 createPost
函数,定义一个异步处理器 store
,该处理器从请求体中提取 title
和 content
并尝试创建内容。
- 在创建内容的过程中,成功响应返回状态码 201 和数据,异常情况交由应用的异常处理器处理。
- 在
post.router.ts
中定义一个创建内容的接口,使用 router.post
方法将请求处理绑定到 store
处理器。