Giter Site home page Giter Site logo

Comments (11)

jithinjosejacob avatar jithinjosejacob commented on August 15, 2024 1

thanks, this works, probabaly good to update readme

from example-consumer.

mefellows avatar mefellows commented on August 15, 2024

Thanks Jithin. It should be fairly ease to resolve, my guess is we haven't pinned a react dependency. If you could try a npm ci with a fresh node modules to see if it works it might be as simple as that

from example-consumer.

mefellows avatar mefellows commented on August 15, 2024

See also pact-foundation/pact-workshop-js#3

from example-consumer.

jithinjosejacob avatar jithinjosejacob commented on August 15, 2024

i am getting the same error as i mentioned in the initial bug, it looks like not unrelated to above workshop issue, tried in mac as wel
Screen Shot 2022-04-18 at 2 57 08 pm
l

from example-consumer.

mefellows avatar mefellows commented on August 15, 2024

Actually, I think the issue here is that you don't have your provider running and the react warning is just that. The canonical provider is https://github.com/pactflow/example-provider but you can mix and match many (see https://docs.pactflow.io/docs/examples/).

from example-consumer.

mefellows avatar mefellows commented on August 15, 2024

I can't reproduce with those instructions.

I can see the bug report is http://localhost:3000/error. If the provider is unavailable when you first open the app, it will route to this page. Can you please show the network tab or capture a full HAR from the chrome dev tools when you navigate to /?

from example-consumer.

jithinjosejacob avatar jithinjosejacob commented on August 15, 2024

Provider is running , then only i opened the consumer

Screen Shot 2022-04-19 at 4 51 35 pm

Screen Shot 2022-04-19 at 4 53 53 pm

No specific network erros as well.

Note: I will try to setup the tests and see if they are working fine , as i am trying to run the contract test scenarios

from example-consumer.

mefellows avatar mefellows commented on August 15, 2024

What happens if you open in another browser? I've noticed sometimes Chrome will redirect to /error because it previously detected a redirect.

Can you please take a full HAR trace:

  1. Go to the network tab
  2. Set "preserve log" to true
  3. navigate in the same window to http://localhost:3000
  4. Choose the down arrow to export a HAR

Please paste the HAR here.

Feel free to also take a short video (command+shift+5) and upload.

from example-consumer.

jithinjosejacob avatar jithinjosejacob commented on August 15, 2024

Screen Shot 2022-04-19 at 5 15 27 pm

There is a network error on products call, loom- https://www.loom.com/share/08a190061d4549d5bafe32bc3657b3cf shared the har in slack

from example-consumer.

mefellows avatar mefellows commented on August 15, 2024

Thanks for that.

I can see the problem - it’s trying to send requests to localhost:3001.

The example is actually part of this workshop, and one of the steps describes how to configure it to point at the locally running provider: https://docs.pactflow.io/docs/workshops/ci-cd/set-up-local-development/run-the-applications

I'm not sure why it doesn't use the default, but likely there was a good reason.

I’ll update the README so people coming from a different source will know what to do (or I'll update the api.js file to change the default if it makes sense).

Hope this helps!

I'll leave it open so you can confirm.

from example-consumer.

mefellows avatar mefellows commented on August 15, 2024

Have updated the readme. Note, there was already a Usage section that linked to how to run this in detail, however I've specifically brought in the section on how to run it locally.

from example-consumer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.