Voeg VITE_API_BASE_URL toe voor lokale API-calls naar een losse backend #12

Merged
Sluijsens merged 2 commits from feature/local-api-base-url into master 2026-08-02 16:01:01 +02:00
Owner

Samenvatting

  • Nieuwe optionele env var VITE_API_BASE_URL, alleen bedoeld voor lokale development.
  • Lokaal (.env.local, niet gecommit) staat die op https://localhost:7223, zodat /api/v1/offerings calls naar een lokaal draaiende backend gaan i.p.v. hetzelfde origin als de dev-server.
  • Op test/productie blijft de variabele ongezet, dus blijven de calls relatief (/api/v1/...) zoals voorheen.
  • .env.example gedocumenteerd zodat andere developers weten hoe ze dit lokaal kunnen instellen.
  • De endpoint-URL wordt nu per fetch-call opgebouwd (i.p.v. module-level constant) zodat tests de env var kunnen stuben.

Test plan

  • npx vitest run (23/23 passed)
  • npx tsc -b (clean)
  • npx eslint . (0 errors, 2 pre-existing unrelated warnings)
## Samenvatting - Nieuwe optionele env var `VITE_API_BASE_URL`, alleen bedoeld voor lokale development. - Lokaal (`.env.local`, niet gecommit) staat die op `https://localhost:7223`, zodat `/api/v1/offerings` calls naar een lokaal draaiende backend gaan i.p.v. hetzelfde origin als de dev-server. - Op test/productie blijft de variabele ongezet, dus blijven de calls relatief (`/api/v1/...`) zoals voorheen. - `.env.example` gedocumenteerd zodat andere developers weten hoe ze dit lokaal kunnen instellen. - De endpoint-URL wordt nu per fetch-call opgebouwd (i.p.v. module-level constant) zodat tests de env var kunnen stuben. ## Test plan - [x] `npx vitest run` (23/23 passed) - [x] `npx tsc -b` (clean) - [x] `npx eslint .` (0 errors, 2 pre-existing unrelated warnings)
Sluijsens added 1 commit 2026-08-02 15:49:30 +02:00
Voeg VITE_API_BASE_URL toe voor lokale API-calls naar een losse backend
Continuous Integration / config (pull_request) Successful in 10s
Continuous Integration / prepare (pull_request) Successful in 1m21s
Continuous Integration / build-production (pull_request) Skipped
Continuous Integration / build (pull_request) Successful in 2m3s
Continuous Integration / test (pull_request) Successful in 2m14s
Continuous Integration / deploy-production (pull_request) Skipped
Deploy / deploy (pull_request) Successful in 36s
Continuous Integration / deploy-test (pull_request) Successful in 37s
38947ccc20
Lokaal (.env.local, niet gecommit) kan VITE_API_BASE_URL op
https://localhost:7223 gezet worden zodat /api/v1/... calls naar een
lokaal draaiende backend gaan i.p.v. hetzelfde origin. Op test/productie
blijft de variabele ongezet, dus blijven calls relatief zoals voorheen.
Sluijsens added 1 commit 2026-08-02 15:51:03 +02:00
Merge branch 'master' into feature/local-api-base-url
Continuous Integration / config (pull_request) Successful in 10s
Continuous Integration / prepare (pull_request) Successful in 1m17s
Continuous Integration / build-production (pull_request) Skipped
Continuous Integration / build (pull_request) Successful in 2m9s
Continuous Integration / test (pull_request) Successful in 1m51s
Continuous Integration / deploy-production (pull_request) Skipped
Deploy / deploy (pull_request) Successful in 43s
Continuous Integration / deploy-test (pull_request) Successful in 43s
b01f1e2053
Sluijsens scheduled this pull request to auto merge when all checks succeed 2026-08-02 15:56:37 +02:00
Sluijsens merged commit 80ee34ba57 into master 2026-08-02 16:01:01 +02:00
Sluijsens deleted branch feature/local-api-base-url 2026-08-02 16:01:02 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SLP_Software/SlpSoftware#12