collection management and type change

This commit is contained in:
Sean Morley
2024-07-16 09:12:53 -04:00
parent ad5f98391d
commit e679eada06
5 changed files with 208 additions and 11 deletions

View File

@@ -12,11 +12,23 @@ export async function POST({ url, params, request, fetch, cookies }) {
return handleRequest(url, params, request, fetch, cookies);
}
export async function PATCH({ url, params, request, fetch, cookies }) {
return handleRequest(url, params, request, fetch, cookies);
}
export async function PUT({ url, params, request, fetch, cookies }) {
return handleRequest(url, params, request, fetch, cookies);
}
export async function DELETE({ url, params, request, fetch, cookies }) {
return handleRequest(url, params, request, fetch, cookies);
}
// Implement other HTTP methods as needed (PUT, DELETE, etc.)
async function handleRequest(url: any, params: any, request: any, fetch: any, cookies: any) {
const path = params.path;
const targetUrl = `${endpoint}/api/${path}${url.search}&format=json`;
const targetUrl = `${endpoint}/api/${path}${url.search}/`;
const headers = new Headers(request.headers);