Я строю фронт портала с next.js и соединяю его с бэкэнд Odoo. < /p>
На данный момент я пытаюсь использовать маршрут API odate.js в качестве среднего слоя между моим фронталом и odoo api. - Как правильно передать параметры и заголовки.
Я строю фронт портала с next.js и соединяю его с бэкэнд Odoo. < /p> На данный момент я пытаюсь использовать маршрут API odate.js в качестве среднего слоя между моим фронталом и odoo api. - Как правильно передать параметры и заголовки.[code]import axios from "axios"; import { NextRequest, NextResponse } from "next/server";
export async function GET(req: NextRequest) { try { const sessionId = req.cookies.get("session_id")?.value; console.log("Session ID from cookie:", sessionId);
if (!sessionId) { return NextResponse.json( { error: "No session_id found. Please log in." }, { status: 401 } ); }
} catch (error: any) { console.error( "Error fetching subject registration:", error?.response?.status, error?.response?.data ); return NextResponse.json( { error: error?.response?.data || "Internal Server Error" }, { status: error?.response?.status || 500 } ); } } < /code> Когда я называю эту конечную точку с фронта, я получаю: < /p> 400 (Bad Request) [/code] [b] Дополнительная информация: [/b] [list] [*] Я использую Route Next.js App (API маршрут внутри/App/api/...). [*] Работает API, когда я тестируется только в одном и том же сессии. API -маршрут. [/list]