Wiremock JS มีปัญหากับการตอบสนอ templating

0

คำถาม

{
    "request": {
        "method": "POST",
        "urlPathPattern": "/v1/customer"
    },
    "response": {
        "status": 200,
        "headers": {
            "Content-Type": "application/json"
        },
        "bodyFileName": "data/customer-{{jsonPath request.body '$.cid'}}.json",
        "transformers": ["response-template"]
    }
}
  • ในแมคมันกำลังทำงานแล้วรวมทั้งเททด้วย

  • ในระบบลินุกซ์,มันให้นี่เกิดข้อผิดพลาด:

<pre> Server Error</pre></p><h3>Caused by:</h3>
<pre>java.lang.RuntimeException: java.io.FileNotFoundException:
 /mocks/./__files/data/customer-{{jsonPath request.body &apos;$.cid&apos;}}.json
  (No such file or directory)\n

มันมีทางออกหรือ workaround? รู้สึกขอบคุณ!

javascript linux node.js wiremock
2021-11-24 01:08:53
1

คำตอบที่ดีที่สุด

0

ฉันจะแนะนำเพื่อนเสมอไป Wiremock ผ่านทาง Docker เพื่อป้องกันปัญหาอย่างเช่น"มันน่าจะทำงานของฉันเครื่อง".

อย่างไรก็ตามที่ทำงานสำหรับพวกเราทั้งหมดเครื่องจักรคือคนต่อไปนี้:

{
   "city": "{{jsonPath request.body '$.contact[0].contactMedium[0].characteristic.city'}}",
   "postCode": "{{jsonPath request.body '$.contact[0].contactMedium[0].characteristic.postCode'}}",
   "street1": "{{jsonPath request.body '$.contact[0].contactMedium[0].characteristic.street1'}}",
   "type": "{{jsonPath request.body '$.contact[0].contactMedium[0].characteristic.type'}}",
}

ฉัน geuss ของคุณ O ไม่ชอบ &apos;$.cid&apos;.

และคุณต้องการให้แน่ใจว่ามีแฟ้มอยู่ก่อนแล้วเช่นกัน สำหรับฉันเสมอให้เป็นค่าปริยายแฟ้มเพื่อป้องกัน Wiremock จากแตกเลย และจากนั้นใช้ priority ยกเลิกเฉพาะเรื่องอยากขอให้ช่วยอะไรหน่อย

2021-12-02 08:08:26

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่