Spaces:
Running
Running
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}`)); |