now sending cookies
continuous-integration/drone/push Build is failing

This commit is contained in:
2026-04-19 02:33:07 +01:00
parent 662a8a400b
commit c4ffae44fe
3 changed files with 26 additions and 5 deletions
+1
View File
@@ -49,6 +49,7 @@ export async function GET(req: Request) {
sameSite: "lax", sameSite: "lax",
path: "/", path: "/",
maxAge: data.expires_in, maxAge: data.expires_in,
domain: "localhost",
}); });
return res; return res;
+17 -5
View File
@@ -8,14 +8,20 @@ export interface Category {
children?: Category[]; children?: Category[];
} }
//var token = 'eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJzSnBBLWUtcTEyc3ZVUlpLLUpCbU9lVzQxVDhIcGRKQnlLYlVkbHQxVDNZIn0.eyJleHAiOjE3NzY1NjA0MzIsImlhdCI6MTc3NjU2MDEzMiwiYXV0aF90aW1lIjoxNzc2NTYwMTMyLCJqdGkiOiI4ZTUzYmY3YS0wNDMzLTQ4MzQtOGE4NS02NjQ4YTMyOTliYWIiLCJpc3MiOiJodHRwczovL2tleWNsb2FrLnBldGVybWFxdWlyYW4ueHl6L3JlYWxtcy90dm9uZSIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiJiY2RkYTYwOS00OThhLTQxNzgtYTEwMy04N2QzN2IxN2U1YzMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJ0dm9uZS13ZWIiLCJzZXNzaW9uX3N0YXRlIjoiMWVlZDBhOTMtOGFlNi00ZDBlLTg0MjItMGJmYTA3ZmViYTBiIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3R2b25lLnBldGVybWFxdWlyYW4ueHl6IiwiaHR0cDovL2xvY2FsaG9zdDozMDAwIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIiwiZGVmYXVsdC1yb2xlcy10dm9uZSJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoib3BlbmlkIGVtYWlsIHByb2ZpbGUiLCJzaWQiOiIxZWVkMGE5My04YWU2LTRkMGUtODQyMi0wYmZhMDdmZWJhMGIiLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwibmFtZSI6IlBldGVyIE1hcXVpcmFuIiwicHJlZmVycmVkX3VzZXJuYW1lIjoicGV0ZXJtYXF1aXJhbjI5QGdtYWlsLmNvbSIsImdpdmVuX25hbWUiOiJQZXRlciIsImZhbWlseV9uYW1lIjoiTWFxdWlyYW4iLCJwaWN0dXJlIjoiaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EvQUNnOG9jTG5QUmpKbllhZ2tDT0VIbVRGY1IyZVVOaWNSLU45bG5QQkZuV0RSa0hnVF9JeHpocz1zOTYtYyIsImVtYWlsIjoicGV0ZXJtYXF1aXJhbjI5QGdtYWlsLmNvbSJ9.K9uo2g2nK7VjkcCfVyex39iCAAV32ASTSsF0jicUAWlupv8IwYOv4wToyGyetC7yfAqpxaPqeHIOd_QJ3V60jQeJu10J_P78BHw01oe1ONczmAMm3Lt175-i70m8lOmPFXhVPbzGCLrUxWtOC1npS1to1y_QvtMmU11owcZvjy7InV4KpOUUmJkp2OMiSEpDV7tiVNBm7YtoXHhCeTN3-jpipV16yhBJuMfdyVhqK0gYT_z6bnbkvND6F1XG2D-A0cYwuc2NYeSwQT-F3Gxyw09JioZTEN_mn6sMRjy2zgm4oz0Owc1Qv6Exi2my32734e8Y7o-0RcFZpUFfkegdFA';
export async function getCategoriesTree(): Promise<Category[]> { export async function getCategoriesTree(): Promise<Category[]> {
const res = await fetch(`${API}/`); const res = await fetch(`${API}/`, {credentials: "include", headers: {
//Authorization: "Bearer "+token,
}});
const data = await res.json(); const data = await res.json();
return Array.isArray(data) ? data : data?.data ?? []; return Array.isArray(data) ? data : data?.data ?? [];
} }
export async function getCategoriesFlat(): Promise<Category[]> { export async function getCategoriesFlat(): Promise<Category[]> {
const res = await fetch(API); const res = await fetch(API, {credentials: "include",headers: {
// Authorization: "Bearer "+token,
}});
const data = await res.json(); const data = await res.json();
return Array.isArray(data) ? data : []; return Array.isArray(data) ? data : [];
} }
@@ -24,6 +30,7 @@ export async function createCategory(payload: Partial<Category>) {
return fetch(API, { return fetch(API, {
method: "POST", method: "POST",
headers: { "Content-Type": "application/json" }, headers: { "Content-Type": "application/json" },
credentials: "include",
body: JSON.stringify(payload), body: JSON.stringify(payload),
}); });
} }
@@ -32,23 +39,28 @@ export async function updateCategory(id: string, payload: Partial<Category>) {
return fetch(`${API}/${id}`, { return fetch(`${API}/${id}`, {
method: "PATCH", method: "PATCH",
headers: { "Content-Type": "application/json" }, headers: { "Content-Type": "application/json" },
credentials: "include",
body: JSON.stringify(payload), body: JSON.stringify(payload),
}); });
} }
export async function deleteCategory(id: string) { export async function deleteCategory(id: string) {
return fetch(`${API}/${id}`, { method: "DELETE" }); return fetch(`${API}/${id}`, { method: "DELETE", credentials: "include", });
} }
export async function getTree(): Promise<Category[]> { export async function getTree(): Promise<Category[]> {
const res = await fetch(`${API}/`); const res = await fetch(`${API}/`, {credentials: "include",headers: {
// Authorization: "Bearer "+token,
}});
const data = await res.json(); const data = await res.json();
return Array.isArray(data) ? data : data?.data ?? []; return Array.isArray(data) ? data : data?.data ?? [];
} }
export async function getFlat(): Promise<Category[]> { export async function getFlat(): Promise<Category[]> {
const res = await fetch(API); const res = await fetch(API, {credentials: "include",headers: {
// Authorization: "Bearer "+token,
}});
const data = await res.json(); const data = await res.json();
return Array.isArray(data) ? data : []; return Array.isArray(data) ? data : [];
} }
+8
View File
@@ -15,6 +15,14 @@ const nextConfig: NextConfig = {
}, },
], ],
}, },
async rewrites() {
return [
{
source: "/api/:path*",
destination: "http://localhost:3001/:path*",
},
];
},
}; };
export default nextConfig; export default nextConfig;