We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b24d62d commit df63a63Copy full SHA for df63a63
api/cors.js
@@ -1,2 +1,33 @@
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