Thanks for the example, but run it on windows 2012, it shows error:
Example app listening at http://:::8081
failed Error: c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/json-1.8.3/lib/json/pure/parser.rb:138:in `parse': source '403 Forbidden' not in JSON! (Faraday::ParsingError)
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/json-1.8.3/lib/json/common.rb:155:in `parse'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/faraday_middleware-0.10.1/lib/faraday_middleware/response/parse_json.rb:11:in `block in <class:ParseJson>'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/faraday_middleware-0.10.1/lib/faraday_middleware/response_middleware.rb:48:in `call'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/faraday_middleware-0.10.1/lib/faraday_middleware/response_middleware.rb:48:in `parse'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/faraday_middleware-0.10.1/lib/faraday_middleware/response_middleware.rb:39:in `process_response'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/faraday_middleware-0.10.1/lib/faraday_middleware/response_middleware.rb:32:in `block in call'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/faraday-0.11.0/lib/faraday/response.rb:61:in `on_complete'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/faraday_middleware-0.10.1/lib/faraday_middleware/response_middleware.rb:30:in `call'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/faraday-0.11.0/lib/faraday/rack_builder.rb:139:in `build_response'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/faraday-0.11.0/lib/faraday/connection.rb:377:in `run_request'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/faraday-0.11.0/lib/faraday/connection.rb:140:in `get'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/app/lib/pact/provider_verifier/app.rb:98:in `get_json_from_server'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/app/lib/pact/provider_verifier/app.rb:82:in `get_json'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/app/lib/pact/provider_verifier/pact_helper.rb:30:in `<top (required)>'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/pact-1.9.1/lib/pact/cli/run_pact_verification.rb:43:in `load'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/pact-1.9.1/lib/pact/cli/run_pact_verification.rb:43:in `load_pact_helper'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/pact-1.9.1/lib/pact/cli/run_pact_verification.rb:21:in `call'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/pact-1.9.1/lib/pact/cli/run_pact_verification.rb:14:in `call'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/app/lib/pact/provider_verifier/app.rb:65:in `block in verify_pacts'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/app/lib/pact/provider_verifier/app.rb:54:in `collect'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/app/lib/pact/provider_verifier/app.rb:54:in `verify_pacts'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/app/lib/pact/provider_verifier/cli.rb:18:in `verify'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/thor-0.19.4/lib/thor/command.rb:27:in `run'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/thor-0.19.4/lib/thor/invocation.rb:126:in `invoke_command'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/thor-0.19.4/lib/thor.rb:369:in `dispatch'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/vendor/ruby/2.2.0/gems/thor-0.19.4/lib/thor/base.rb:444:in `start'
from c:/Projects/try_pact/pact-node-example/node_modules/@pact-foundation/pact-provider-verifier-win32/lib/app/pact-provider-verifier.rb:3:in `<main>'
at ChildProcess.<anonymous> (c:\Projects\try_pact\pact-node-example\node_modules\@pact-foundation\pact-node\src\verifier.js:78:58)
at ChildProcess.g (events.js:291:16)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:877:16)
at Socket.<anonymous> (internal/child_process.js:334:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at Pipe._handle.close [as _onclose] (net.js:498:12)
Thanks for the example, but run it on windows 2012, it shows error: