Spaces:
Sleeping
Sleeping
Update index.js
Browse files
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,
|