![]() Server : Apache/2 System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 User : gositeme ( 1004) PHP Version : 8.2.29 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/gositeme/domains/lavocat.ca/private_html/scripts/ |
async function main() {
console.log('๐งช Testing Business Profiles API Endpoint...\n');
const endpoints = [
'http://localhost:3000/api/public/business-profiles',
'https://localhost:3443/api/public/business-profiles'
];
for (const endpoint of endpoints) {
console.log(`\n๐ Testing: ${endpoint}`);
try {
const response = await fetch(endpoint, {
method: 'GET',
headers: {
'Content-Type': 'application/json',
},
});
console.log(`๐ก Response Status: ${response.status}`);
console.log(`๐ก Response OK: ${response.ok}`);
if (!response.ok) {
console.log(`โ API Error: ${response.status} ${response.statusText}`);
continue;
}
const data = await response.json();
console.log(`๐ Data Type: ${Array.isArray(data) ? 'Array' : typeof data}`);
console.log(`๐ Data Length: ${Array.isArray(data) ? data.length : 'N/A'}`);
if (Array.isArray(data) && data.length > 0) {
console.log(`โ
SUCCESS! Found ${data.length} business profiles`);
console.log(`๐ First Business Profile:`);
const firstBusiness = data[0];
console.log(` Name: ${firstBusiness.businessName}`);
console.log(` Type: ${firstBusiness.businessType}`);
console.log(` isPublic: ${firstBusiness.isPublic}`);
console.log(` Lawyers: ${firstBusiness.lawyers?.length || 0}`);
console.log(` Firm Stats - Total Lawyers: ${firstBusiness.firmStats?.totalLawyers || 0}`);
console.log(` Firm Stats - Total Cases: ${firstBusiness.firmStats?.totalCases || 0}`);
return; // Found working endpoint
} else {
console.log(`โ ๏ธ No business profiles returned or empty array`);
}
} catch (error) {
console.log(`โ Error: ${error instanceof Error ? error.message : String(error)}`);
}
}
console.log(`\nโ No working endpoints found`);
}
main();