chore:(api-example)

This commit is contained in:
Damien Ostler 2024-05-21 23:15:17 -04:00
parent 43f98f0997
commit 58038e04cc

20
pages/api/example.tsx Normal file
View File

@ -0,0 +1,20 @@
export default async function handler(req, res): Promise<any> {
let jsonString = generateRandomStringsAndJsonify(10, 5);
console.log(jsonString);
res.status(200).json(jsonString);
}
function generateRandomStringsAndJsonify(length, stringLength) {
let result = [];
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
for (let i = 0; i < length; i++) {
let randomString = '';
for (let j = 0; j < stringLength; j++) {
randomString += characters.charAt(Math.floor(Math.random() * characters.length));
}
result.push(randomString);
}
return JSON.stringify(result);
}