Как мы модулируем файлы и затем используем в облачных функциях Firebase при использовании ExpressJS - PullRequest
0 голосов
/ 28 сентября 2019

Я использую экспресс в облачных функциях Firebase.Таким образом, мой index.js нужно смазывать и разбивать на разные файлы.Каков наилучший способ сделать это.

Я знаю, что есть SO сообщение о том, как мы можем модульнить приложения nodejs, я просто хочу знать, как мы можем сделать то же самое, если мы используем экспресс.

test.js

 var express = require('express');
    var router = express.Router();

    router.get('/test', function (req, res) {
      res.json(200, {'test': 'it works!'});
    });

    module.exports = router;

index.js

var test = require("./routes/test.js");
var other = require("./routes/other.js");
...
//all your code for creating app 
...
app.use('/test', test);
app.use('/other', other);

мы можем сделать что-то подобное в облачных функциях Firebase при использовании с nodejs

и затем экспортироватьих как ниже:

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

Или есть ли правильный способ сделать это в случае экспресс.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...