From e28475c5aab925ea7cd558e248574928390e8e19 Mon Sep 17 00:00:00 2001 From: Stefan Forstenlechner Date: Thu, 15 Aug 2024 17:38:59 +0200 Subject: [PATCH] Move images to another folder server handles requests correctly by redirecting either to FE or handling the request. I could not find a proper way to do that for the client. So lets just avoid using folder names that are API paths --- picture-gallery-client/vite.config.ts | 4 +++- public/{images => myimages}/bla/blur.jpg | Bin public/{images => myimages}/bla/grayscale.jpg | Bin public/{images => myimages}/bla/lighthouse.jpg | Bin public/{images => myimages}/dog.jpg | Bin public/{images => myimages}/flower.jpg | Bin public/{images => myimages}/mountain.jpg | Bin public/{images => myimages}/temp/bla/blur.jpg | Bin public/{images => myimages}/temp/bla/flower.jpg | Bin public/{images => myimages}/temp/bla/grayscale.jpg | Bin public/{images => myimages}/temp/bla/lighthouse.jpg | Bin public/{images => myimages}/temp/bla/mountain.jpg | Bin 12 files changed, 3 insertions(+), 1 deletion(-) rename public/{images => myimages}/bla/blur.jpg (100%) rename public/{images => myimages}/bla/grayscale.jpg (100%) rename public/{images => myimages}/bla/lighthouse.jpg (100%) rename public/{images => myimages}/dog.jpg (100%) rename public/{images => myimages}/flower.jpg (100%) rename public/{images => myimages}/mountain.jpg (100%) rename public/{images => myimages}/temp/bla/blur.jpg (100%) rename public/{images => myimages}/temp/bla/flower.jpg (100%) rename public/{images => myimages}/temp/bla/grayscale.jpg (100%) rename public/{images => myimages}/temp/bla/lighthouse.jpg (100%) rename public/{images => myimages}/temp/bla/mountain.jpg (100%) diff --git a/picture-gallery-client/vite.config.ts b/picture-gallery-client/vite.config.ts index d3102b8..ef943f1 100644 --- a/picture-gallery-client/vite.config.ts +++ b/picture-gallery-client/vite.config.ts @@ -19,7 +19,9 @@ export default defineConfig(() => { ], server: { proxy: { - "/images/": { + // Should only match in case header accepts JSON, otherwise vite should handle it and not the proxy + // Could not find a way to do that + "/images": { target: "http://localhost:3001", changeOrigin: true, secure: false, diff --git a/public/images/bla/blur.jpg b/public/myimages/bla/blur.jpg similarity index 100% rename from public/images/bla/blur.jpg rename to public/myimages/bla/blur.jpg diff --git a/public/images/bla/grayscale.jpg b/public/myimages/bla/grayscale.jpg similarity index 100% rename from public/images/bla/grayscale.jpg rename to public/myimages/bla/grayscale.jpg diff --git a/public/images/bla/lighthouse.jpg b/public/myimages/bla/lighthouse.jpg similarity index 100% rename from public/images/bla/lighthouse.jpg rename to public/myimages/bla/lighthouse.jpg diff --git a/public/images/dog.jpg b/public/myimages/dog.jpg similarity index 100% rename from public/images/dog.jpg rename to public/myimages/dog.jpg diff --git a/public/images/flower.jpg b/public/myimages/flower.jpg similarity index 100% rename from public/images/flower.jpg rename to public/myimages/flower.jpg diff --git a/public/images/mountain.jpg b/public/myimages/mountain.jpg similarity index 100% rename from public/images/mountain.jpg rename to public/myimages/mountain.jpg diff --git a/public/images/temp/bla/blur.jpg b/public/myimages/temp/bla/blur.jpg similarity index 100% rename from public/images/temp/bla/blur.jpg rename to public/myimages/temp/bla/blur.jpg diff --git a/public/images/temp/bla/flower.jpg b/public/myimages/temp/bla/flower.jpg similarity index 100% rename from public/images/temp/bla/flower.jpg rename to public/myimages/temp/bla/flower.jpg diff --git a/public/images/temp/bla/grayscale.jpg b/public/myimages/temp/bla/grayscale.jpg similarity index 100% rename from public/images/temp/bla/grayscale.jpg rename to public/myimages/temp/bla/grayscale.jpg diff --git a/public/images/temp/bla/lighthouse.jpg b/public/myimages/temp/bla/lighthouse.jpg similarity index 100% rename from public/images/temp/bla/lighthouse.jpg rename to public/myimages/temp/bla/lighthouse.jpg diff --git a/public/images/temp/bla/mountain.jpg b/public/myimages/temp/bla/mountain.jpg similarity index 100% rename from public/images/temp/bla/mountain.jpg rename to public/myimages/temp/bla/mountain.jpg