我正在为我为客户编写的应用程序构建一个 REST API。我之前在应用程序和网站之间共享信息的方式是我会为两者使用 API。我想知道将站点直接连接到数据库以及将 API 连接到同一个数据库是否是一个好的决定。
更新:具体来说,该网站将供管理员和代理查看有关公司客户的信息。他们将能够联系、查看合同等。使用它的人不会超过 50 人。该应用程序用于收集地理位置数据、签到和其他个人信息。客户已明确要求这样做。它可能不会超过 1000 个用户。对于这种规模的东西,我认为如果管理站点直接连接到数据库而不是通过 API 层就可以了。我不确定这是否是一个完全明智的决定,我想听听为什么一种方法比另一种更好的原因。