数据模型
数据模型表示 API 处理的数据的结构。 这些模型定义了客户端和服务器之间交换的数据实体的形式。
例如,在这个图书管理微服务项目中,可以定义一个 Book
模型:
创建 src/domain/model/book.ts:
形如
domain/model/...
目录结构的项目都是在使用4层架构,详情可阅读这里。
export interface Book {
id: number;
title: string;
author: string;
published_at: string;
description: string;
created_at: Date;
}
创建 src/domain/model/index.ts:
export { Book } from "./book";
子目录中的 index.ts 文件多用于帮助导出符号,方便其他地方引用。