28 lines
464 B
JavaScript
28 lines
464 B
JavaScript
export async function handler(event) {
|
|
const API = process.env.API_BASE_URL;
|
|
|
|
try {
|
|
const res = await fetch(`${API}/order`, {
|
|
method: "POST",
|
|
headers: {
|
|
"Content-Type": "application/json",
|
|
},
|
|
body: event.body,
|
|
});
|
|
|
|
console.log(res);
|
|
|
|
const data = await res.text();
|
|
|
|
return {
|
|
statusCode: res.status,
|
|
body: data,
|
|
};
|
|
} catch (err) {
|
|
return {
|
|
statusCode: 500,
|
|
body: JSON.stringify({ error: "Order API failed" }),
|
|
};
|
|
}
|
|
}
|