node-XMLHttpRequest icon indicating copy to clipboard operation
node-XMLHttpRequest copied to clipboard

node-XMLHttpRequest + axios + MockRequests: Cannot read property 'headers' of undefined

Open d9k opened this issue 4 years ago • 1 comments

https://github.com/D-Pow/MockRequests/issues/15?utm_source=pocket_mylist#issuecomment-888685996

global.fetch = require('node-fetch');
global.Headers = fetch.Headers;
global.XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
MR = require('mock-requests');
global.axios = require('axios');

MR.setMockUrlResponse('http://localhost:1111/t', {
  mockExample: 1
});

axios.get('http://localhost:1111/t').then(resp => console.log(resp));
// Error "Cannot read property 'headers' of undefined"
// at exports.XMLHttpRequest.getAllResponseHeaders at node_modules/xmlhttprequest/lib/XMLHttpRequest.js:239`

d9k avatar Jul 29 '21 09:07 d9k

Pull request: https://github.com/driverdan/node-XMLHttpRequest/pull/191

d9k avatar Jul 29 '21 10:07 d9k