From f0a31a167dfb8a9db1944d0def04c52aa0774e09 Mon Sep 17 00:00:00 2001 From: albdert Date: Thu, 15 Oct 2026 13:25:15 +0200 Subject: [PATCH 1/2] fix: vite config peker til proxy, endret lenke til backend --- frontend/src/apollo.ts | 5 +++-- frontend/vite.config.ts | 10 +++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/frontend/src/apollo.ts b/frontend/src/apollo.ts index a4532ad..ec7cecc 100644 --- a/frontend/src/apollo.ts +++ b/frontend/src/apollo.ts @@ -2,10 +2,11 @@ import { ApolloClient, HttpLink, InMemoryCache } from '@apollo/client'; /** * Felles GraphQL-klient for hele appen. Svar caches i minnet, så samme søk - * to ganger gir bare én forespørsel. URL-en kan overstyres med VITE_GRAPHQL_URL ved deploy. + * to ganger gir bare én forespørsel. URL-en er lik for dev og deploy. + * Se vite.config.ts. */ export const client = new ApolloClient({ - link: new HttpLink({ uri: import.meta.env.VITE_GRAPHQL_URL ?? 'http://localhost:3001' }), + link: new HttpLink({ uri: `${import.meta.env.BASE_URL}graphql` }), cache: new InMemoryCache(), }); diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index 30aa20c..9fe0d9d 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -6,4 +6,12 @@ import { defineConfig } from 'vite'; export default defineConfig({ base: '/project2/', plugins: [react(), babel({ presets: [reactCompilerPreset()] })], -}); + server: { + proxy: { + '/project2/graphql': { + target: 'http://localhost:3001', + rewrite: () => '/', + }, + }, + }, +}); \ No newline at end of file From a22052349c84ccab1e37a426f9377ae933d14063 Mon Sep 17 00:00:00 2001 From: albdert Date: Thu, 15 Oct 2026 15:10:44 +0200 Subject: [PATCH 2/2] format --- frontend/src/apollo.ts | 2 +- frontend/vite.config.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/apollo.ts b/frontend/src/apollo.ts index ec7cecc..dba0036 100644 --- a/frontend/src/apollo.ts +++ b/frontend/src/apollo.ts @@ -3,7 +3,7 @@ import { ApolloClient, HttpLink, InMemoryCache } from '@apollo/client'; /** * Felles GraphQL-klient for hele appen. Svar caches i minnet, så samme søk * to ganger gir bare én forespørsel. URL-en er lik for dev og deploy. - * Se vite.config.ts. + * Se vite.config.ts. */ export const client = new ApolloClient({ diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index 9fe0d9d..94079e3 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -14,4 +14,4 @@ export default defineConfig({ }, }, }, -}); \ No newline at end of file +});