diff --git a/package.json b/package.json index 924b67ba71..1bf12eb7b7 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ }, "homepage": "https://github.com/ipfs/js-ipfs#readme", "devDependencies": { - "aegir": "^17.1.1", + "aegir": "^18.0.3", "chai": "^4.2.0", "delay": "^4.1.0", "detect-node": "^2.0.4", diff --git a/test/utils/mock-preload-node.js b/test/utils/mock-preload-node.js index 713db9db22..60a1417654 100644 --- a/test/utils/mock-preload-node.js +++ b/test/utils/mock-preload-node.js @@ -19,6 +19,15 @@ module.exports.createNode = () => { let cids = [] const server = http.createServer((req, res) => { + res.setHeader('Access-Control-Allow-Origin', '*') + res.setHeader('Access-Control-Request-Method', '*') + res.setHeader('Access-Control-Allow-Methods', 'OPTIONS, GET, DELETE') + res.setHeader('Access-Control-Allow-Headers', '*') + if (req.method === 'OPTIONS') { + res.writeHead(200) + res.end() + return + } if (req.url.startsWith('/api/v0/refs')) { const arg = new URL(`https://ipfs.io${req.url}`).searchParams.get('arg') cids = cids.concat(arg)