Git Product home page Git Product logo

fatihsalli / graduation-project-technomarket.eshop Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 0.0 4.73 MB

BilgeAdam .Net Full Stack Course Graduation Project - Electronic products sales system made in a microservices architecture using .NET Core

C# 86.93% HTML 10.72% CSS 0.27% JavaScript 0.06% Dockerfile 2.03%
dotnetcore microservices-architecture csharp masstransit mongodb postgresql rabittmq redis sql-server

graduation-project-technomarket.eshop's Introduction

Hi ๐Ÿ‘‹, I'm Fatih,

  • ๐Ÿ’ป Iโ€™m currently learning Microservices Architecture and Golang

  • ๐Ÿ“ซ How to reach me [email protected]

Connect with me:

https://www.linkedin.com/in/fatihsalli/

Languages and Tools:

csharp dotnet go javascript html5 css3 bootstrap photoshop docker kubernetes mongodb mssql postgresql redis elasticsearch kibana postman rabbitMQ kafka

graduation-project-technomarket.eshop's People

Contributors

fatihsalli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

graduation-project-technomarket.eshop's Issues

Unable to open API-Gateway service on browser

Hi @fatihsalli

I have tried to deploy fatihsalli/Graduation-Project-TechnoMarket.eShop by using docker-compose.

Command:- docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d

All the services are running fine as shown below:

Screenshot (535)

I tried to open each service in browser using below URLs:

Screenshot (534)

Able to access UI for all the services except API-GATEWAY service. Getting HTTP ERROR 404 .

I have checked the logs ofย gateway.api by using the below command :-

Command:- docker-compose logs gateway.api

Attaching to gateway.api
gateway.api                | [10:30:28 INF] Now listening on: http://[::]:80
gateway.api                | [10:30:28 INF] Application started. Press Ctrl+C to shut down.
gateway.api                | [10:30:28 INF] Hosting environment: Production
gateway.api                | [10:30:28 INF] Content root path: /app/
gateway.api                | [10:30:40 INF] Request starting HTTP/1.1 GET http://3.144.183.148:5000/ - -
gateway.api                | [10:30:40 WRN] requestId: 0HMR8QI95IRR0:00000002, previousRequestId: no previous request id, message: DownstreamRouteFinderMiddleware setting pipeline errors. IDownstreamRouteFinder returned Error Code: UnableToFindDownstreamRouteError Message: Failed to match Route configuration for upstream path: /, verb: GET.
gateway.api                | [10:30:40 WRN] requestId: 0HMR8QI95IRR0:00000002, previousRequestId: no previous request id, message: Error Code: UnableToFindDownstreamRouteError Message: Failed to match Route configuration for upstream path: /, verb: GET. errors found in ResponderMiddleware. Setting error response for request path:/, request method: GET
gateway.api                | [10:30:40 INF] Request finished HTTP/1.1 GET http://3.144.183.148:5000/ - - - 404 0 - 43.0428ms
gateway.api                | [10:30:45 INF] Request starting HTTP/1.1 GET http://3.144.183.148:5000/ - -
gateway.api                | [10:30:45 WRN] requestId: 0HMR8QI95IRR0:00000003, previousRequestId: no previous request id, message: DownstreamRouteFinderMiddleware setting pipeline errors. IDownstreamRouteFinder returned Error Code: UnableToFindDownstreamRouteError Message: Failed to match Route configuration for upstream path: /, verb: GET.
gateway.api                | [10:30:45 WRN] requestId: 0HMR8QI95IRR0:00000003, previousRequestId: no previous request id, message: Error Code: UnableToFindDownstreamRouteError Message: Failed to match Route configuration for upstream path: /, verb: GET. errors found in ResponderMiddleware. Setting error response for request path:/, request method: GET
gateway.api                | [10:30:45 INF] Request finished HTTP/1.1 GET http://3.144.183.148:5000/ - - - 404 0 - 0.9710ms
gateway.api                | [10:30:59 INF] Request starting HTTP/1.1 GET http://gateway.api/services/catalog/products - -
gateway.api                | [10:30:59 INF] requestId: 0HMR8QI95IRR2:00000002, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /api/{everything}
gateway.api                | [10:30:59 INF] requestId: 0HMR8QI95IRR2:00000002, previousRequestId: no previous request id, message: No authentication needed for /services/catalog/products
gateway.api                | [10:30:59 INF] requestId: 0HMR8QI95IRR2:00000002, previousRequestId: no previous request id, message: /api/{everything} route does not require user to be authorized
gateway.api                | [10:31:00 INF] requestId: 0HMR8QI95IRR2:00000002, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://catalog.api/api/products
gateway.api                | [10:31:00 INF] Request finished HTTP/1.1 GET http://gateway.api/services/catalog/products - - - 200 2861 application/json;+charset=utf-8 1016.1814ms
gateway.api                | [10:31:34 INF] Request starting HTTP/1.1 GET http://3.144.183.148:5000/api/v2 - -
gateway.api                | [10:31:34 WRN] requestId: 0HMR8QI95IRR0:00000004, previousRequestId: no previous request id, message: DownstreamRouteFinderMiddleware setting pipeline errors. IDownstreamRouteFinder returned Error Code: UnableToFindDownstreamRouteError Message: Failed to match Route configuration for upstream path: /api/v2, verb: GET.
gateway.api                | [10:31:34 WRN] requestId: 0HMR8QI95IRR0:00000004, previousRequestId: no previous request id, message: Error Code: UnableToFindDownstreamRouteError Message: Failed to match Route configuration for upstream path: /api/v2, verb: GET. errors found in ResponderMiddleware. Setting error response for request path:/api/v2, request method: GET
gateway.api                | [10:31:34 INF] Request finished HTTP/1.1 GET http://3.144.183.148:5000/api/v2 - - - 404 0 - 0.5957ms
gateway.api                | [10:31:39 INF] Request starting HTTP/1.1 GET http://3.144.183.148:5000/ - -
gateway.api                | [10:31:39 WRN] requestId: 0HMR8QI95IRR0:00000005, previousRequestId: no previous request id, message: DownstreamRouteFinderMiddleware setting pipeline errors. IDownstreamRouteFinder returned Error Code: UnableToFindDownstreamRouteError Message: Failed to match Route configuration for upstream path: /, verb: GET.
gateway.api                | [10:31:39 WRN] requestId: 0HMR8QI95IRR0:00000005, previousRequestId: no previous request id, message: Error Code: UnableToFindDownstreamRouteError Message: Failed to match Route configuration for upstream path: /, verb: GET. errors found in ResponderMiddleware. Setting error response for request path:/, request method: GET
gateway.api                | [10:31:39 INF] Request finished HTTP/1.1 GET http://3.144.183.148:5000/ - - - 404 0 - 0.5413ms

Do you have any suggestions for the same.

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.