izaac-frontend/vite.config.js
2024-06-07 19:36:50 +02:00

33 lines
1.2 KiB
JavaScript

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==');
});
},
},
},
},
});