diff --git a/src/Web/WebMVC/Services/BasketService.cs b/src/Web/WebMVC/Services/BasketService.cs index 55cec1bb9..a025fe200 100644 --- a/src/Web/WebMVC/Services/BasketService.cs +++ b/src/Web/WebMVC/Services/BasketService.cs @@ -21,7 +21,7 @@ namespace Microsoft.eShopOnContainers.WebMVC.Services public BasketService(IOptionsSnapshot settings, IHttpContextAccessor httpContextAccesor, IHttpClient httpClient) { _settings = settings; - _remoteServiceBaseUrl = _settings.Value.BasketUrl; + _remoteServiceBaseUrl = $"{_settings.Value.BasketUrl}/api/v1/basket"; _httpContextAccesor = httpContextAccesor; _apiClient = httpClient; } diff --git a/src/Web/WebSPA/Client/modules/basket/basket.service.ts b/src/Web/WebSPA/Client/modules/basket/basket.service.ts index 7a4d1fc90..864915541 100644 --- a/src/Web/WebSPA/Client/modules/basket/basket.service.ts +++ b/src/Web/WebSPA/Client/modules/basket/basket.service.ts @@ -63,21 +63,24 @@ export class BasketService { } setBasket(basket): Observable { + let url = this.basketUrl + '/api/v1/basket/'; this.basket = basket; - return this.service.post(this.basketUrl + '/', basket).map((response: Response) => { + return this.service.post(url, basket).map((response: Response) => { return true; }); } setBasketCheckout(basketCheckout): Observable { - return this.service.postWithId(this.basketUrl + '/checkout', basketCheckout).map((response: Response) => { + let url = this.basketUrl + '/api/v1/basket/checkout'; + return this.service.postWithId(url, basketCheckout).map((response: Response) => { this.basketEvents.orderCreated(); return true; }); } getBasket(): Observable { - return this.service.get(this.basketUrl + '/' + this.basket.buyerId).map((response: Response) => { + let url = this.basketUrl + '/api/v1/basket/' + this.basket.buyerId; + return this.service.get(url).map((response: Response) => { if (response.status === 204) { return null; }