Skip to content

Commit df63a63

Browse files
committed
Update cors.js
1 parent b24d62d commit df63a63

File tree

1 file changed

+33
-2
lines changed

1 file changed

+33
-2
lines changed

api/cors.js

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,33 @@
1-
2-
1+
2+
export default async function handler(request, response) {
3+
4+
const https = require('https');
5+
6+
const {status, data} = await getRequest(request.query.url);
7+
8+
response.status(status).send(data);
9+
10+
11+
function getRequest(url) {
12+
13+
return new Promise(resolve => {
14+
15+
const req = https.get(url, (resp) => {
16+
17+
let data = '';
18+
19+
resp.on('data', (chunk) => {
20+
data += chunk;
21+
});
22+
23+
resp.on('end', () => {
24+
resolve({status: resp.statusCode, data: data});
25+
});
26+
27+
});
28+
29+
});
30+
31+
}
32+
33+
}

0 commit comments

Comments
 (0)