首页 > 解决方案 > 我可以将 Pact.js 与 Seneca.js 一起使用吗

问题描述

在过去的几天里,我刚刚遇到了PactConsumer-Driven Contracts模式,我喜欢它!

我对这些模式和微服务真的很陌生。在我看来,Pact 将主要致力于 HTTP API。

所以我想知道 Pact 是否会使用Seneca.js(我有一个围绕 Seneca.js 构建的微服务系统)?如何让它发挥作用?我会从使用 Seneca.js 的消费者驱动的合同中受益吗?

标签: node.jsmicroservicespactseneca

解决方案


Pact 只关心自己的 HTTP 请求,因此是独立于框架的。我看不出 Pact 不能与 Seneca 合作的任何原因,尽管除了快速浏览主页之外,我对此一无所知。

将“框架”代码与“业务逻辑”代码分开始终是一种很好的做法——在这种情况下,请确保向您的提供者执行 HTTP 请求的代码以一种很好的模块化方式与 Seneca 代码分离,您应该没有任何问题。


推荐阅读