Remove redundant /api/v1 suffix from API URL configuration and update related test

This commit is contained in:
2025-11-02 04:11:41 +01:00
parent d75a8de91b
commit bc53504cbf
2 changed files with 2 additions and 3 deletions

View File

@@ -81,8 +81,8 @@ const ENV = {
export const config = { export const config = {
api: { api: {
baseUrl: validateUrl(ENV.API_BASE_URL, 'API_BASE_URL'), baseUrl: validateUrl(ENV.API_BASE_URL, 'API_BASE_URL'),
// Construct versioned API URL consistently // OpenAPI spec already includes /api/v1 in paths, don't append it here
url: `${validateUrl(ENV.API_BASE_URL, 'API_BASE_URL')}/api/v1`, url: validateUrl(ENV.API_BASE_URL, 'API_BASE_URL'),
timeout: parseIntSafe(ENV.API_TIMEOUT, 30000, 1000, 120000), // 1s to 2min timeout: parseIntSafe(ENV.API_TIMEOUT, 30000, 1000, 120000), // 1s to 2min
}, },

View File

@@ -18,7 +18,6 @@ describe('API Client Configuration', () => {
it('should have correct baseURL', () => { it('should have correct baseURL', () => {
// Generated client already has /api/v1 in baseURL // Generated client already has /api/v1 in baseURL
expect(apiClient.instance.defaults.baseURL).toContain(config.api.url); expect(apiClient.instance.defaults.baseURL).toContain(config.api.url);
expect(apiClient.instance.defaults.baseURL).toContain('/api/v1');
}); });
it('should have correct timeout', () => { it('should have correct timeout', () => {