Убедитесь, что у вас есть export , добавленный в ваш файл server.ts перед const app.Это была проблема с моим делом.
// Express server
export const app = express();
update
Ошибка объясняется следующим образом: - В файле functions/src/index.ts
переменная app
требуется через следующий код:
const universal = require(`${process.cwd()}/dist/server`).app;
exports.ssr = functions.https.onRequest(universal);
Но, согласно файлу ${process.cwd()}/dist/server
JS (который является переданной версией server.ts
), переменная app
не является общедоступной, поэтому доступ к ней можно получить в functions/src/index.ts
.
Это можно увидеть по тому, как объявлена переменная app
:
// Express server
const app = express();
Чтобы решить эту проблему, просто экспортируйте переменную app
следующим образом:
// Express server
export const app = express();