pact-workshop-js-v1:Pact研讨会的原始示例JS项目

时间:2021-03-01 20:22:53
【文件属性】:
文件名称:pact-workshop-js-v1:Pact研讨会的原始示例JS项目
文件大小:176KB
文件格式:ZIP
更新时间:2021-03-01 20:22:53
training tutorial workshop js pact 注意:此项目由取代 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
【文件预览】:
pact-workshop-js-v1-master
----.gitignore(571B)
----provider()
--------package.json(379B)
--------provider.js(1KB)
--------providerService.js(190B)
--------test()
----package.json(2KB)
----package-lock.json(103KB)
----LICENSE(11KB)
----README.md(32KB)
----.prettierrc.yml(63B)
----diagrams()
--------step3_pact.png(37KB)
--------step7_pact.png(25KB)
--------step2_sequence_diagram.png(27KB)
--------sequence_diagram.png(16KB)
--------step2_unit_test.png(28KB)
--------step4_pact.png(25KB)
--------workshop_step1.png(5KB)
----consumer()
--------client.js(1KB)
--------consumer.js(184B)
--------package.json(202B)
--------test()
----.editorconfig(563B)

网友评论