Updated more of the exam generation

This commit is contained in:
Tiago Ribeiro
2023-11-20 23:30:47 +00:00
parent 4c7e8f56d8
commit cdc8cfe46e
6 changed files with 209 additions and 54 deletions

View File

@@ -25,9 +25,10 @@ async function handler(req: NextApiRequest, res: NextApiResponse) {
return;
}
const {endpoint, topic, exercises} = req.query as {module: Module; endpoint: string; topic: string; exercises: string[]};
const {endpoint, topic, exercises} = req.query as {module: Module; endpoint: string; topic?: string; exercises?: string[]};
const url = `${process.env.BACKEND_URL}/${endpoint}`;
const result = await axios.get(`${process.env.BACKEND_URL}/${endpoint}?topic=${topic.toLowerCase()}&exercises=${exercises.join("&exercises=")}`, {
const result = await axios.get(`${url}${topic && exercises ? `?topic=${topic.toLowerCase()}&exercises=${exercises.join("&exercises=")}` : ""}`, {
headers: {Authorization: `Bearer ${process.env.BACKEND_JWT}`},
});