Skip to content

Commit 2d9508d

Browse files
committed
application.properties updated , allowing api-gateway to divert the call to auth-service
1 parent 56af0f5 commit 2d9508d

3 files changed

Lines changed: 8 additions & 4 deletions

File tree

‎api-gateway/src/main/java/com/streamseat/apigateway/filter/RouteValidator.java‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ public class RouteValidator {
1212
public static final List<String> openApiEndpoints = Arrays.asList(
1313
"/auth/register",
1414
"/auth/token",
15-
"/eureka",
16-
"/api/events" // ADD THIS LINE
15+
"/eureka"
1716
);
1817

1918
public Predicate<ServerHttpRequest> isSecured =

‎api-gateway/src/main/resources/application.properties‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,8 @@ spring.cloud.gateway.routes[0].filters[0]=AuthenticationFilter
1414
spring.cloud.gateway.routes[1].id=booking-service
1515
spring.cloud.gateway.routes[1].uri=lb://BOOKING-SERVICE
1616
spring.cloud.gateway.routes[1].predicates[0]=Path=/api/bookings/**
17-
spring.cloud.gateway.routes[1].filters[0]=AuthenticationFilter
17+
spring.cloud.gateway.routes[1].filters[0]=AuthenticationFilter
18+
19+
spring.cloud.gateway.routes[2].id=auth-service
20+
spring.cloud.gateway.routes[2].uri=lb://AUTH-SERVICE
21+
spring.cloud.gateway.routes[2].predicates[0]=Path=/auth/**

‎booking-service/src/main/java/com/streamseat/bookingservice/controller/BookingController.java‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.streamseat.bookingservice.client.EventClient;
44
import com.streamseat.bookingservice.dto.EventDTO;
5+
import com.streamseat.bookingservice.dto.Status;
56
import com.streamseat.bookingservice.model.Booking;
67
import com.streamseat.bookingservice.repository.BookingRepository;
78
import org.springframework.web.bind.annotation.*;
@@ -36,7 +37,7 @@ public String bookTicket(@RequestBody Booking bookingRequest) {
3637
}
3738

3839
// 3. BOOK IT
39-
bookingRequest.setStatus("CONFIRMED");
40+
bookingRequest.setStatus(Status.valueOf("CONFIRMED"));
4041
bookingRequest.setBookingTime(LocalDateTime.now());
4142
bookingRepository.save(bookingRequest);
4243

0 commit comments

Comments
 (0)