导入
Flask Web服务器概述
学习使用 Flask 搭建一个 Web 服务器
在本章中,我们将实现 room 列表用例的 HTTP 端点。HTTP 端点是指由 Web 服务器暴露的一个 URL,它会执行特定逻辑,并以标准格式返回结果。
我们将遵循 REST 建议,使该端点返回 JSON 格式的数据。但需要注意的是,REST 并不属于整洁架构的一部分,这意味着我们可以自由选择 URL 的设计方式以及返回数据的格式。
为了暴露 HTTP 端点,我们需要一个用 Python 编写的 Web 服务器。出于轻量性和模块化结构的考虑,我们选择了 Flask,它只提供用户所需的核心功能。由于我们已经实现了仓储层,因此不再需要使用任何数据库 ORM。ORM(对象关系映射,Object-Relational Mapping)是一种软件编程技术,允许以抽象对象的形式访问关系型数据库。