Files
ContentGen_FE/test-fe-api.js
Harun CAN dd8878d403
Some checks failed
UI Deploy (Next-Auth Support) 🎨 / build-and-deploy (push) Has been cancelled
main
2026-04-05 20:37:03 +03:00

32 lines
947 B
JavaScript

const axios = require('axios');
async function test() {
const login = await axios.post('http://localhost:3000/api/auth/login', {
email: 'admin@contentgen.ai',
password: 'Admin123!',
});
const token = login.data.data.accessToken;
// Simulate interceptor
let responseData = await axios.get('http://localhost:3000/api/projects', {
headers: { Authorization: `Bearer ${token}` }
}).then(r => {
let data = r.data;
if (data && typeof data === 'object' && 'success' in data && 'data' in data) {
data = data.data;
}
return data;
});
console.log("Interceptor Output:", JSON.stringify(responseData, null, 2).substring(0, 500));
const raw = responseData;
const rawProjects = raw?.data ?? raw ?? [];
const projects = Array.isArray(rawProjects) ? rawProjects : [];
console.log("Is array?", Array.isArray(rawProjects));
console.log("Projects length:", projects.length);
}
test();