const axios = require('axios');
const https = require('https');
const fs = require('fs');
const certificatePath = '/path/to/certificate.pem';
const privateKeyPath = '/path/to/privatekey.pem';
const certificate = fs.readFileSync(certificatePath);
const privateKey = fs.readFileSync(privateKeyPath);
const agent = new https.Agent({
cert: certificate,
key: privateKey,
rejectUnauthorized: true
});
const axiosInstance = axios.create({
httpsAgent: agent
});
axiosInstance.get('https://your-api-endpoint.com')
.then(response => {
console.log('Response:', response.data);
})
.catch(error => {
console.error('Error:', error);
});