diff --git a/backend/src/main.py b/backend/src/main.py index 6d6ae5f3d..2ea145715 100644 --- a/backend/src/main.py +++ b/backend/src/main.py @@ -19,19 +19,19 @@ igdbh: IGDBHandler = IGDBHandler() dbh: DBHandler = DBHandler() -@app.get("/platforms/{slug}/roms") +@app.get("/api/platforms/{slug}/roms") async def platforms(slug): """Returns roms data of the desired platform""" return {'data': [Rom(*r) for r in dbh.get_roms(slug)]} -@app.get("/platforms") +@app.get("/api/platforms") async def platforms(): """Returns platforms data""" return {'data': [Platform(*p) for p in dbh.get_platforms()]} -@app.get("/scan") +@app.get("/api/scan") async def scan(overwrite: bool=False): """Scan platforms and roms and write them in database.""" diff --git a/docker/nginx/default.conf b/docker/nginx/default.conf index 1c9f2509e..c878a3a52 100644 --- a/docker/nginx/default.conf +++ b/docker/nginx/default.conf @@ -39,7 +39,7 @@ http { # Backend api calls location /api { - rewrite /api/(.*) /$1 break; + # rewrite /api/(.*) /$1 break; proxy_pass http://localhost:5000/; } } diff --git a/frontend/.env b/frontend/.env deleted file mode 100644 index d07f5cccc..000000000 --- a/frontend/.env +++ /dev/null @@ -1 +0,0 @@ -VITE_BACK_PORT="5000" \ No newline at end of file diff --git a/frontend/src/components/PlatformsBar.vue b/frontend/src/components/PlatformsBar.vue index 589a617ac..2ce3a6a81 100644 --- a/frontend/src/components/PlatformsBar.vue +++ b/frontend/src/components/PlatformsBar.vue @@ -5,7 +5,6 @@ import { useRouter } from 'vue-router' import { useTheme } from "vuetify"; // Props -const backPort = import.meta.env.VITE_BACK_PORT const platforms = ref([]) const currentPlatformName = ref(localStorage.getItem('currentPlatformName') || "") const currentPlatformSlug = ref(localStorage.getItem('currentPlatformSlug') || "") diff --git a/frontend/src/components/RomsGallery.vue b/frontend/src/components/RomsGallery.vue index 8bc1586f7..2d24cea08 100644 --- a/frontend/src/components/RomsGallery.vue +++ b/frontend/src/components/RomsGallery.vue @@ -5,7 +5,6 @@ import { useRouter } from 'vue-router' import { saveAs } from 'file-saver' // Props -const backPort = import.meta.env.VITE_BACK_PORT const roms = ref([]) const romsFiltered = ref([]) const currentFilter = ref('') diff --git a/frontend/vite.config.js b/frontend/vite.config.js index 08f6ce2d9..561998476 100644 --- a/frontend/vite.config.js +++ b/frontend/vite.config.js @@ -36,6 +36,14 @@ export default defineConfig({ ], }, server: { + proxy: { + '/api': { + target: 'https://localhost:5000', + changeOrigin: true, + secure: false, + ws: true, + } + }, port: 3000, }, })