| import { NextRequest } from "next/server"; |
|
|
| const API_URL = process.env?.API_URL || "http://127.0.0.1:8080"; |
| const API_TOKEN = process.env?.API_TOKEN || ""; |
|
|
| export async function POST(req: NextRequest) { |
| const headers = new Headers(); |
| headers.set("Accept", `image/jpeg`); |
| headers.set("Authorization", `Bearer ${API_TOKEN}`); |
| headers.set( |
| "Content-Type", |
| req.headers.get("Content-Type") || "application/json", |
| ); |
| const url = new URL("/run", API_URL); |
|
|
| return fetch(url.toString(), { |
| body: req.body, |
| method: req.method, |
| headers, |
| duplex: "half", |
| } as unknown as RequestInit); |
| } |
|
|