爪子的任何用例示例?

时间:2016-08-01 02:24:53

标签: paw-app

在爪子3.0中,我可以创建多个爪子项目,每个爪子项目都可以拥有自己的环境。但我怎样才能利用它呢?我的一个项目对应爪子中的一个项目?或对应于爪子中的同一项目,但作为另一个文件夹?

我可以将我的env从一个爪子项目复制到另一个爪子吗?

1 个答案:

答案 0 :(得分:2)

我使用它的方式是每个服务都在自己的文件中。然后我设置环境变量以反映我想要运行的环境。

例如,我正在编写一个名为MyAPI的API。 MyAPI有多个可以运行的阶段。

  1. 本地发展
  2. 预生产服务器
  3. 生产
  4. 因此,我在每个环境中分别为每个环境设置服务器主机名/地址。最重要的是,我发现自己想知道同一高可用性集群中特定机器的结果,以调查异常情况。

    还有我们发送到MyAPI的标头或有效负载形式的特定配置集。例如,当可以请求该端点的不同类型的用户(请求用户配置文件为我自己/登录用户/登出用户)时,这可以是用于测试行为的用户ID。这个配置与服务器环境不同,所以我可以自由切换这两个。

    也可以将身体中的一些数据作为环境变量。但是,我发现自己想要明确每个请求的名称,以便在查找内容或一次发送多个请求时可以快速浏览。

    我只使用文件夹将相似的端点组合在一起。例如,身份验证文件夹,搜索文件夹,管理员文件夹。这取决于你正在做什么。

    如果您在微服务环境中工作,我发现最好将每个服务分成自己的文件,以便更容易查找/分享给团队。通过这种方式,您可以将敏感端点与应该对每个人都可用的端点分开。

    至于复制环境,我还没有找到如何做到这一点。我通过操纵爪子文件本身做了一次,但它并不漂亮。

相关问题