Files
BoneIO-ESP/panel-dostepu/vite.config.js
2026-04-13 23:37:21 +02:00

29 lines
753 B
JavaScript

import { defineConfig, loadEnv } from 'vite'
import vue from '@vitejs/plugin-vue'
export default defineConfig(({ mode }) => {
const env = loadEnv(mode, process.cwd(), '')
const haUrl = env.VITE_HA_URL || 'http://10.20.10.106:8123'
return {
plugins: [vue()],
server: {
port: 5173,
host: true,
proxy: {
'/api': {
target: haUrl,
changeOrigin: true,
configure: (proxy) => {
proxy.on('proxyReq', (proxyReq, req) => {
// Upewnij się że Authorization header jest przekazywany
const auth = req.headers['authorization']
if (auth) proxyReq.setHeader('Authorization', auth)
})
},
},
},
},
}
})