FastMCPToolGenerator / vite.config.ts
enotkrutoy's picture
Upload 19 files
a992a28 verified
import path from 'path';
import { defineConfig, loadEnv } from 'vite';
import react from '@vitejs/plugin-react';
export default defineConfig(({ mode }) => {
const env = loadEnv(mode, '.', '');
// Порт для FastAPI (бэкенда) при локальной разработке
const PYTHON_BACKEND_PORT = 8000;
return {
server: {
// Используем порт 3000 для Vite (фронтенда)
port: 3000,
host: '0.0.0.0',
proxy: {
// Перенаправляем все /api запросы на наш Python бэкенд
'/api': {
target: `http://127.0.0.1:${PYTHON_BACKEND_PORT}`, // ИСПРАВЛЕНО
changeOrigin: true,
secure: false,
}
}
},
plugins: [react()],
define: {
// Ключ API БОЛЬШЕ НЕ НУЖЕН в define!
},
resolve: {
alias: {
'@': path.resolve(__dirname, '.'),
}
}
};
});