Rooni commited on
Commit
43f02ea
1 Parent(s): 112d6b3

Update server.js

Browse files
Files changed (1) hide show
  1. server.js +11 -13
server.js CHANGED
@@ -1,18 +1,16 @@
1
  const express = require('express');
2
  const proxy = require('express-http-proxy');
3
-
4
  const app = express();
 
5
 
6
- app.use('/', proxy({
7
- target: 'https://platform.openai.com',
8
- changeOrigin: true,
9
- onProxyRes: function (proxyRes, req, res) {
10
- // Перенаправляем все запросы на https
11
- if (req.headers['x-forwarded-proto'] !== 'https') {
12
- return res.redirect('https://' + req.headers.host + req.url);
13
- }
14
- }
15
- }));
16
 
17
- const port = process.env.PORT || 3000;
18
- app.listen(port, () => console.log(`Сервер запущен на порту ${port}`));
 
 
 
 
 
 
 
 
 
1
  const express = require('express');
2
  const proxy = require('express-http-proxy');
 
3
  const app = express();
4
+ const targetUrl = 'https://platform.openai.com'; // OpenAI API endpoint
5
 
 
 
 
 
 
 
 
 
 
 
6
 
7
+ app.use('/', proxy(targetUrl, {
8
+ proxyReqOptDecorator: (proxyReqOpts, srcReq) => {
9
+
10
+ return proxyReqOpts;
11
+ },
12
+ }));
13
+ const port = 7860;
14
+ app.listen(port, () => {
15
+ console.log(`Reverse proxy server listening on port ${port}`);
16
+ });