diff --git a/frontend/proxy.conf.json b/frontend/proxy.conf.json index fb1384804..efaddaba2 100644 --- a/frontend/proxy.conf.json +++ b/frontend/proxy.conf.json @@ -8,6 +8,13 @@ "secure": false, "ws": true }, + "/api/bisq": { + "target": "http://localhost:8999/", + "secure": false, + "pathRewrite": { + "^/api/bisq": "/api/v1/bisq" + } + }, "/api": { "target": "http://localhost:50001/", "secure": false, diff --git a/frontend/src/app/bisq/bisq-api.service.ts b/frontend/src/app/bisq/bisq-api.service.ts index eedd502c8..f5690d5ea 100644 --- a/frontend/src/app/bisq/bisq-api.service.ts +++ b/frontend/src/app/bisq/bisq-api.service.ts @@ -3,7 +3,7 @@ import { HttpClient, HttpResponse } from '@angular/common/http'; import { Observable } from 'rxjs'; import { BisqTransaction, BisqBlock, BisqStats } from './bisq.interfaces'; -const API_BASE_URL = '/api/v1'; +const API_BASE_URL = '/bisq/api'; @Injectable({ providedIn: 'root' @@ -16,26 +16,26 @@ export class BisqApiService { ) { } getStats$(): Observable { - return this.httpClient.get(API_BASE_URL + '/bisq/stats'); + return this.httpClient.get(API_BASE_URL + '/stats'); } getTransaction$(txId: string): Observable { - return this.httpClient.get(API_BASE_URL + '/bisq/tx/' + txId); + return this.httpClient.get(API_BASE_URL + '/tx/' + txId); } listTransactions$(start: number, length: number): Observable> { - return this.httpClient.get(API_BASE_URL + `/bisq/txs/${start}/${length}`, { observe: 'response' }); + return this.httpClient.get(API_BASE_URL + `/txs/${start}/${length}`, { observe: 'response' }); } getBlock$(hash: string): Observable { - return this.httpClient.get(API_BASE_URL + '/bisq/block/' + hash); + return this.httpClient.get(API_BASE_URL + '/block/' + hash); } listBlocks$(start: number, length: number): Observable> { - return this.httpClient.get(API_BASE_URL + `/bisq/blocks/${start}/${length}`, { observe: 'response' }); + return this.httpClient.get(API_BASE_URL + `/blocks/${start}/${length}`, { observe: 'response' }); } getAddress$(address: string): Observable { - return this.httpClient.get(API_BASE_URL + '/bisq/address/' + address); + return this.httpClient.get(API_BASE_URL + '/address/' + address); } }