【问题标题】:Consuming REST API from the server side?从服务器端使用 REST API?
【发布时间】:2016-12-24 04:41:33
【问题描述】:

我将编写一个通过 REST API 为各种客户端提供服务的网络服务器。 例如,我有 city 表,其中列出了所有城市,URI“/cities”将返回 CITY 数据库中的所有城市。 在这种情况下,当请求“/cities” URI 时,后端代码将查询数据库并形成 JSON 并响应。 服务器中有另一个模块需要相同的城市列表。在这种情况下我是否需要重用相同的 REST 实现,或者我可以直接查询数据库作为此服务器端查询。

谢谢

【问题讨论】:

  • 您可以创建一个模块来管理读取/写入数据库, REST 服务器代码和您的单独模块都使用。

标签: javascript node.js rest resteasy postman


【解决方案1】:

对该数据发出 HTTP 请求效率不会很高。

直接查询数据库意味着重复代码。

这里最好的方法可能是编写一个访问数据库并获取数据的模块,然后在需要该数据的代码中的两个位置使用该模块。

【讨论】:

  • 正是我想在评论中写的!你肯定说得很好:)
  • 我也是这么想的,昆汀同意了。谢谢 。有这种设计模式吗?
猜你喜欢
  • 2018-04-29
  • 1970-01-01
  • 2017-03-09
  • 1970-01-01
  • 2019-08-07
  • 1970-01-01
  • 2010-10-17
  • 1970-01-01
  • 2017-11-11
相关资源
最近更新 更多