js中的Service vs Repository请求API

问题描述

我正在开发多个类,这些类可以在不同的端点请求后端API,以检索模型信息(如文章评论等)。

常用的模式称为“存储库”,但是我经常读到该模式与“数据持久性”更相关。这里的问题是我不存储数据,我只是请求它并使用它。如果要存储它,可以使用Vuex(Vue的状态管理)。

我的问题是:应该将其视为存储库类吗?还是更像“服务”类?您如何命名?

“存储库”示例:

export const articleRepository = {
  async get(id: number){
    const response = await httpClient.get(id)

    return response.data as Article
  },async update(article){
    const response = await httpClient.post(article)

    });

    return response.data
  }
}

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)