다음을 통해 공유


모의 개체를 사용할 때 임의 오류가 throw되지 않는 이유

임의 오류 및 모의 항목을 사용하려고 할 때 프록시가 임의 오류를 반환하지 않는 것을 확인할 수 있습니다. 그 이유 중 하나는 devproxyrc 구성에서 플러그 인의 잘못된 순서일 수 있습니다.

프록시는 구성에 정의된 순서대로 플러그 인을 실행합니다. 이 경우 모의 항목은 임의 오류 전에 실행되므로 URL에 대해 모의 항목이 정의된 경우 요청이 임의 오류 플러그 인에 도달하지 않습니다.

임의 오류와 모의 항목을 모두 원하는 경우 플러그 인 순서를 다음으로 변경합니다.

{
  "plugins": [
    // [...] trimmed for brevity
    {
      "name": "GenericRandomErrorPlugin",
      "enabled": true,
      "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
      "configSection": "genericRandomErrorPlugin"
    },
    {
      "name": "MockResponsePlugin",
      "enabled": true,
      "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
      "configSection": "mocksPlugin"
    }
    // [...] trimmed for brevity
  ],
  // [...] trimmed for brevity
}

이러한 방식으로 임의 오류가 먼저 처리되고 프록시가 임의로 실패하지 않는 모든 요청이 모의 오류와 비교됩니다.