Я сделал API для своего углового приложения и теперь хочу его развернуть.Однако я не могу требовать мой файл server.js (который является точкой входа для приложения со всеми заявленными маршрутами и т. Д.), Файл из папки функций.Как мне это сделать?
Я попытался переместить весь свой предыдущий код в папку функций, которая не работала (даже после удаления и переустановки узловых модулей и изменения точек входа для firebase.json).Я переместил бэкэнд из углового проекта в его отдельную папку.Это тоже не сработало.
В моих функциях index.js:
const functions = require('firebase-functions');
const app = require('../server.js');
exports.api = functions.https.onRequest(app);
И server.js находится вне папки функций.
Предполагается, что сможетразверните мою функцию, вместо этого получил
Detailed stack trace: Error: Cannot find module '../server.js'.
РЕДАКТИРОВАТЬ:
Моя структура папок выглядит следующим образом:
|-- database
| |-- database.js
| |-- db_config.js
| `-- models
| `-- User.js
|-- firebase.json
|-- firestore.indexes.json
|-- firestore.rules
|-- functions
| |-- node_modules
| |-- index.js
| |-- package-lock.json
| `-- package.json
|-- package-lock.json
|-- package.json
|-- node_modules
|-- routes
| `-- api.js
|-- server.js
Спасибо.