具有多个端点的Feathers服务。单一服务还是多项服务?

时间:2017-03-09 21:39:06

标签: feathersjs

我正在将现有API(ebay REST API)映射到羽毛服务,并试图推理设计服务的最佳方式。 API有多个端点,每个端点都有自己的GET,POST等:

  • /易趣/库存/项目
  • /易趣/库存/位置
  • /易趣/库存/报价
  • /易趣/帐户/ paymentPolicy
  • /易趣/帐户/ returnPolicy
  • /易趣/帐户/ fulfillmentPolicy
  • 等...

我希望避免为每个端点创建服务,并想知道是否可以使用单个服务,每个端点都有CRUD。如下所示,每个子目录都有相应端点的get(),create()等:

  • 服务
    • 易趣
      • 库存
        • 项目
        • 位置
        • ...
      • 帐户
        • ...

羽毛脚手架创建了以下内容,所以我需要做的就是添加额外的app.use('/ ebay / inventory / xxx')。到基地ebay服务。这看起来像是一个好方法吗?如果是这样,如何将多个端点添加到单个服务?

^([^\/]+)\/([^\/]+)\/(.*)$

0 个答案:

没有答案