注意:此项目由取代 Pact研讨会的示例JS项目 该项目包含2个组件,一个消费者项目和一个服务提供商(作为Express API)。 注意:每个步骤都与git分支相关,并且必须在git分支中运行,从而使您可以逐步完成每个阶段。 例如,要移至步骤2,请运行以下命令: git checkout step2 步骤1-简单的消费者呼叫提供者 假设我们有一个客户端,需要向提供者服务发出HTTP GET请求,并且需要JSON格式的响应。 消费者客户非常简单,看起来像这样 Consumer / consumer.js: request . get ( ` ${ API_ENDPOINT } /provider` ) . query ( { validDate : new Date ( ) . toISOString ( ) } ) . then ( res => { conso