Итак, я пытаюсь создать простой прокси-сервер (я думаю, что это правильное слово), и я придумал код, который отлично работает локально. Я могу назвать 'firebase serve --only functions', и эта функция работает нормально, и я получаю ожидаемые результаты. Теперь, когда я разверну этот код и попробую вызвать его, он просто истечет. Я понятия не имею, почему, поэтому я надеялся, что смогу помочь.
Вот код:
//Variables
const functions = require('firebase-functions');
const express = require('express');
const cors = require('cors');
const request = require('request');
//App
const app = express();
app.use(cors({ origin: true }));
//Endpoints
app.get('/**', function(req, res) {
request('https://example.com' + req.url, function(err, proxyRes, body) {
//Err
if (err) {
res.send('Error: ' + err.code);
return
}
//Res
res.status(200).send(body);
});
});
//Functions
exports.proxy = functions.https.onRequest(app);