| Server IP : 139.59.63.204 / Your IP : 216.73.217.62 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ubuntu-s-1vcpu-1gb-blr1-01 6.8.0-110-generic #110-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 15:09:20 UTC 2026 x86_64 User : root ( 0) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/customerportal/resources/js/ |
Upload File : |
const API_URL = import.meta.env.VITE_CRM_API_ENDPOINT;
export async function portalApi(payload = {}) {
try {
console.log(API_URL);
console.log('hello');
const response = await fetch(API_URL+'/api/productlist', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').getAttribute('content')
},
body: JSON.stringify(payload)
});
if (!response.ok) {
// handle 404 or other errors
if (response.status === 404) {
return { error: 'not_found' };
}
throw new Error('API call failed: ' + response.status);
}
return await response.json();
} catch (err) {
console.error('API Error:', err);
return null;
}
}