imkFinal/frontend/vite.config.js
2025-04-26 20:00:45 +02:00

39 lines
992 B
JavaScript

import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
export default defineConfig({
plugins: [react()],
server: {
proxy: {
"/api": {
target: "https://imkapi.oblak.solutions",
changeOrigin: true,
secure: true,
rewrite: (path) => path.replace(/^\/api/, ""),
configure: (proxy, _options) => {
proxy.on("error", (err, _req, _res) => {
console.log("proxy error", err);
});
proxy.on("proxyReq", (proxyReq, req, _res) => {
console.log("Sending Request to the Target:", req.method, req.url);
});
proxy.on("proxyRes", (proxyRes, req, _res) => {
console.log(
"Received Response from the Target:",
proxyRes.statusCode,
req.url,
);
});
},
},
},
},
build: {
rollupOptions: {
output: {
manualChunks: undefined,
},
},
},
});