import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; // Dodaj to jeśli korzystasz z HTTPS i potrzebujesz ignorować błędy certyfikatu // import https from 'https'; export default defineConfig({ plugins: [react()], server: { proxy: { '/api': { target: 'https://izaac.knck.pl', changeOrigin: false, secure: false, // Ustaw na true jeśli łączysz się przez HTTPS // Jeśli twoje połączenie HTTPS wymaga niestandardowego certyfikatu: // https: { // agent: new https.Agent({ // rejectUnauthorized: false, // }), // }, rewrite: (path) => path.replace(/^\/api/, ''), configure: (proxy, options) => { // Funkcja konfigurująca, gdzie możesz dodać dodatkowe nagłówki proxy.on('proxyReq', function(proxyReq, req) { // Dodaj tutaj swój nagłówek autoryzacyjny proxyReq.setHeader('Authorization', 'Basic cnJnTkxTRXFsY2w0NVJWTVFhMEx4UUxPSE9nWjJMN1psR3BYVXJDcDpsS3NtcmFlU21paFk4clRRZ2Q4VFRHSW5jVWxvVzdYb2tSOFdMSTBvWnE4akNKNTlndUFrb3BnOVpPVWVYRmR5cnF3dUxpNlR5WExaSkRwMUtCOERXRXVzMDV0dFMzTlFIb0x2ZlJvT1F0SnBRYXh6eUlvODVveWtqUW4yNUtlYg=='); }); }, }, }, }, });