Ошибка 502 по запросу для статических файлов * .js из функции, которая упаковывает приложение Express - PullRequest
1 голос
/ 27 мая 2019

Мы обслуживаем статические файлы через функцию Firebase.

const functions = require('firebase-functions');
const express = require('express');

const app = express();
app.use(express.static('dist'))

exports.staticFiles = functions.https.onRequest(app);

Наш каталог dist/ содержит два файла:

dist/
  index.html
  app.js

Запрос к our-project.cloudfunctions.net/staticFiles/index.html обслуживает ожидаемый файл HTML. Запрос к our-project.cloudfunctions.net/staticFiles/app.js возвращает ошибку 502.

Как мы можем обслуживать простой файл * .js из функции Firebase?

Дополнительные детали

  • Мы находимся на плане Blaze.
  • В журналах написано: «Выполнение функции заняло 922 мс, завершено со статусом:« ошибка ответа ».

1 Ответ

1 голос
/ 27 мая 2019

Существует ограничение на размер файла:

https://cloud.google.com/functions/quotas#resource_limits

Максимальный размер несжатого HTTP-ответа: 10 МБ.

enter image description here

...