Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
update fast api endpoint
Browse files
frontend/server.js
CHANGED
@@ -13,9 +13,7 @@ const apiPort = process.env.INTERNAL_API_PORT || 7861;
|
|
13 |
const isProduction = process.env.NODE_ENV === "production";
|
14 |
|
15 |
// Get the backend URL from environment or use localhost in development
|
16 |
-
const backendUrl =
|
17 |
-
? `http://127.0.0.1:${apiPort}` // Même conteneur en production (IPv4 explicite)
|
18 |
-
: `http://127.0.0.1:${apiPort}`; // URL de développement
|
19 |
|
20 |
// Enable CORS for all routes
|
21 |
app.use(cors());
|
|
|
13 |
const isProduction = process.env.NODE_ENV === "production";
|
14 |
|
15 |
// Get the backend URL from environment or use localhost in development
|
16 |
+
const backendUrl = `http://127.0.0.1:${apiPort}`; // Pour production et développement
|
|
|
|
|
17 |
|
18 |
// Enable CORS for all routes
|
19 |
app.use(cors());
|
frontend/src/components/BenchmarkCreateForm.jsx
CHANGED
@@ -16,6 +16,7 @@ import AutoFixHighIcon from "@mui/icons-material/AutoFixHigh";
|
|
16 |
import AuthContainer from "./shared/AuthContainer";
|
17 |
import { useThemeMode } from "../hooks/useThemeMode";
|
18 |
import getTheme from "../config/theme";
|
|
|
19 |
|
20 |
/**
|
21 |
* Component to display a stepper with three steps: Login, Upload File, and Generate
|
@@ -121,7 +122,7 @@ function BenchmarkCreateForm({ onStartGeneration }) {
|
|
121 |
const formData = new FormData();
|
122 |
formData.append("file", file);
|
123 |
|
124 |
-
const response = await fetch(
|
125 |
method: "POST",
|
126 |
body: formData,
|
127 |
});
|
|
|
16 |
import AuthContainer from "./shared/AuthContainer";
|
17 |
import { useThemeMode } from "../hooks/useThemeMode";
|
18 |
import getTheme from "../config/theme";
|
19 |
+
import API_CONFIG from "../config/api";
|
20 |
|
21 |
/**
|
22 |
* Component to display a stepper with three steps: Login, Upload File, and Generate
|
|
|
122 |
const formData = new FormData();
|
123 |
formData.append("file", file);
|
124 |
|
125 |
+
const response = await fetch(`${API_CONFIG.BASE_URL}/upload`, {
|
126 |
method: "POST",
|
127 |
body: formData,
|
128 |
});
|
frontend/src/config/api.js
CHANGED
@@ -1,11 +1,9 @@
|
|
1 |
// API Configuration
|
2 |
const API_CONFIG = {
|
3 |
-
// Use the current origin in production
|
4 |
-
//
|
5 |
-
|
6 |
-
|
7 |
-
? window.location.origin
|
8 |
-
: "http://localhost:3001",
|
9 |
};
|
10 |
|
11 |
export default API_CONFIG;
|
|
|
1 |
// API Configuration
|
2 |
const API_CONFIG = {
|
3 |
+
// Use the current origin in production and development
|
4 |
+
// This ensures requests are always routed through the Express server
|
5 |
+
// which will proxy them to the backend
|
6 |
+
BASE_URL: window.location.origin,
|
|
|
|
|
7 |
};
|
8 |
|
9 |
export default API_CONFIG;
|