1- import { NextRequest , NextResponse } from "next/server" ;
1+ import { NextResponse } from "next/server" ;
2+ import { getEnvVariables } from "../utils" ;
23
34export async function GET ( ) {
45 try {
5- const result = await fetch ( `${ process . env . BACKEND_URL } /list_repos` , {
6+
7+ const { url, token } = getEnvVariables ( )
8+ const result = await fetch ( `${ url } /list_repos` , {
69 method : 'GET' ,
710 headers : {
8- "Authorization" : process . env . SECRET_TOKEN ! ,
11+ "Authorization" : token ,
912 }
1013 } )
1114
@@ -17,30 +20,39 @@ export async function GET() {
1720
1821 return NextResponse . json ( { result : repositories } , { status : 200 } )
1922 } catch ( err ) {
20- return NextResponse . json ( { message : ( err as Error ) . message } , { status : 400 } )
23+ console . error ( err )
24+ return NextResponse . json ( ( err as Error ) . message , { status : 400 } )
2125 }
2226}
2327
2428// export async function POST(request: NextRequest) {
29+
30+ // const repo_url = request.nextUrl.searchParams.get('url');
31+
32+ // try {
2533
26- // const url = request.nextUrl.searchParams.get('url');
34+ // if (!repo_url) {
35+ // throw new Error("URL parameter is missing");
36+ // }
37+
38+ // const { url, token } = getEnvVariables();
2739
28- // try {
29- // const result = await fetch(`${process.env.BEAKEND_URL}/process_repo`, {
40+ // const result = await fetch(`${url}/process_repo`, {
3041// method: 'POST',
31- // body: JSON.stringify({ repo_url: url , ignore: ["./.github", "./sbin", "./.git", "./deps", "./bin", "./build"] }),
42+ // body: JSON.stringify({ repo_url, ignore: ["./.github", "./sbin", "./.git", "./deps", "./bin", "./build"] }),
3243// headers: {
33- // "Authorization": process.env.SECRET_TOKEN! ,
44+ // "Authorization": token ,
3445// 'Content-Type': 'application/json'
3546// }
36- // })
47+ // });
3748
3849// if (!result.ok) {
39- // throw new Error(await result.text())
50+ // throw new Error(await result.text());
4051// }
4152
42- // return NextResponse.json({ message: "success" }, { status: 200 })
53+ // return NextResponse.json({ message: "success" }, { status: 200 });
4354// } catch (err) {
44- // return NextResponse.json({ message: (err as Error).message }, { status: 400 })
55+ // console.error(err)
56+ // return NextResponse.json((err as Error).message, { status: 400 });
4557// }
4658// }
0 commit comments