Загрузка...

Проблема с апи хелп плиз

Тема в разделе Backend создана пользователем eoy 9 июн 2025 в 09:39. 64 просмотра

Загрузка...
  1. eoy
    eoy Автор темы 9 июн 2025 в 09:39 341 14 дек 2022
    Не могу не как заставить работать апи

    на локалке все работает

    может с конфигом что-то не так?

    Ошибка

    [IMG]


    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):
     
    9 июн 2025 в 09:39 Изменено
  2. Belka3333
    так не понятно. нужно посмотреть пост запрос какой отправляется с хоста и какой ответ, и уже от этого смотреть далее. Если судить по скрину твоему, то куда отправляется запрос нет такого адреса.
     
  3. dimacursedmq
    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
    если не поможет проверь корсы на бэке
     
Top