我有一个小的 API,可以根据请求为移动应用程序提供一些 JSON。这是我第一次开发这样的东西,但它运行良好。
我现在想验证和改进 API 的结构,因为我在没有太多经验的情况下将它拼凑在一起。我目前的实现如下:
- 在我的公共网络目录中,我有一个名为“API”的文件夹
- 在这个文件夹中,我有两个子目录,“LiveScores”和“YesterdaysScores”。
- 每个文件夹都有一个 index.php 文件。此文件查询我的数据库并将结果作为 JSON 返回。
- 我的应用程序访问它想要的数据的特定路径。(例如 www.blabla.com/api/LiveScores)
我的第一个问题是有很多冗余。例如,两个 index.php 文件几乎相同,只是 SQL WHERE 子句不同。这似乎不是最理想的。
除此之外,我只想反馈“正确”的方式来做这一切。