WalleGriffkinder commited on
Commit
d7538d9
·
verified ·
1 Parent(s): 7f06821

Update index.js

Browse files
Files changed (1) hide show
  1. index.js +14 -1
index.js CHANGED
@@ -3,7 +3,18 @@ import fetch from 'node-fetch';
3
 
4
  const app = express();
5
 
6
- // Принимаем всё как есть в сыром виде
 
 
 
 
 
 
 
 
 
 
 
7
  app.use(express.raw({type: '*/*'}));
8
 
9
  const MY_DOMAIN = 'https://wallegriffkinder-testinghf23.hf.space/';
@@ -20,6 +31,8 @@ app.all('*', async (req, res) => {
20
  delete headers['content-length'];
21
  delete headers['connection'];
22
  delete headers['transfer-encoding'];
 
 
23
 
24
  const response = await fetch(targetUrl, {
25
  method: req.method,
 
3
 
4
  const app = express();
5
 
6
+ // Разрешаем CORS и принимаем сырые данные
7
+ app.use((req, res, next) => {
8
+ res.header('Access-Control-Allow-Origin', '*');
9
+ res.header('Access-Control-Allow-Methods', '*');
10
+ res.header('Access-Control-Allow-Headers', '*');
11
+
12
+ if (req.method === 'OPTIONS') {
13
+ return res.status(200).end();
14
+ }
15
+ next();
16
+ });
17
+
18
  app.use(express.raw({type: '*/*'}));
19
 
20
  const MY_DOMAIN = 'https://wallegriffkinder-testinghf23.hf.space/';
 
31
  delete headers['content-length'];
32
  delete headers['connection'];
33
  delete headers['transfer-encoding'];
34
+ delete headers['origin'];
35
+ delete headers['referer'];
36
 
37
  const response = await fetch(targetUrl, {
38
  method: req.method,