Не могу не как заставить работать апи на локалке все работает может с конфигом что-то не так? Ошибка server { listen 80; server_name домен www.домен; # Автоматический редирект на HTTPS return 301 https://$host$request_uri; } server { listen 443 ssl; server_name доммен www.домен; ssl_certificate /etc/letsencrypt/live/домен/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/домен/privkey.pem; root /var/www/frontend/dist; index index.html; location / { try_files $uri $uri/ /index.html; } location /api/ { proxy_pass http://127.0.0.1:8000/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } } Вот пример как выглядит код const API_URL = 'https://домен/api'; async register(username: string, password: string) { try { const response = await axios.post(`${API_URL}/register`, { username, password }); return response.data; App.post("/api/register") async def register(user: UserCreate): if create_user(user.username, user.password):
так не понятно. нужно посмотреть пост запрос какой отправляется с хоста и какой ответ, и уже от этого смотреть далее. Если судить по скрину твоему, то куда отправляется запрос нет такого адреса.
location /api/ { proxy_pass http://127.0.0.1:8000/api/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } попробуй переделать на это --- Сообщение объединено с предыдущим 9 июн 2025 в 13:05 если не поможет проверь корсы на бэке