44 lines
1.1 KiB
JavaScript
44 lines
1.1 KiB
JavaScript
const axios = require('axios');
|
|
|
|
async function test() {
|
|
try {
|
|
// Need to login first to get a token for superadmin
|
|
const loginRes = await axios.post('http://127.0.0.1:3001/api/auth/login', {
|
|
email: 'admin@lcbp3.com',
|
|
password: 'password123!', // Using common seed password
|
|
});
|
|
|
|
const token = loginRes.data.data.access_token;
|
|
console.log('Got token');
|
|
|
|
// Recreate the preview request
|
|
const previewRes = await axios.post(
|
|
'http://127.0.0.1:3001/api/document-numbering/preview',
|
|
{
|
|
projectId: 1, // fallback
|
|
originatorOrganizationId: '0',
|
|
recipientOrganizationId: '0',
|
|
correspondenceTypeId: 0,
|
|
disciplineId: 0,
|
|
},
|
|
{
|
|
headers: {
|
|
Authorization: `Bearer ${token}`,
|
|
},
|
|
}
|
|
);
|
|
|
|
console.log('Status:', previewRes.status);
|
|
console.log('Body:', JSON.stringify(previewRes.data, null, 2));
|
|
} catch (err) {
|
|
if (err.response) {
|
|
console.log('Error Status:', err.response.status);
|
|
console.log('Error Body:', JSON.stringify(err.response.data, null, 2));
|
|
} else {
|
|
console.error(err);
|
|
}
|
|
}
|
|
}
|
|
|
|
test();
|