Spaces:
Running
Running
File size: 606 Bytes
abed4cc cb08d9d 3c0cf05 abed4cc 3c0cf05 cb08d9d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
const express = require('express');
const proxy = require('http-proxy-middleware');
const app = express();
app.use('/', proxy({
target: 'https://platform.openai.com',
changeOrigin: true,
onProxyRes: function (proxyRes, req, res) {
// Перенаправляем все запросы на https
if (req.headers['x-forwarded-proto'] !== 'https') {
return res.redirect('https://' + req.headers.host + req.url);
}
}
}));
const port = process.env.PORT || 3000;
app.listen(port, () => console.log(`Сервер запущен на порту ${port}`)); |