Как развернуть приложение nodejs с помощью module.exports в Firebase

#javascript #node.js #firebase #google-cloud-functions #firebase-hosting

#javascript #node.js #firebase #google-cloud-функции #firebase-хостинг

Вопрос:

Я использую node js и yarn для своего бота slack. Локально оно работает нормально, но я не знаю, как развернуть его на firebase, чтобы мой бот работал. Это мой index.js:

 const functions = require('firebase-functions');
require = require("esm")(module/*, options */);
module.exports = require("./app.js");
  

но для развертывания его на firebase мне нужно что-то вроде того, что мой index.js:

     const app = express();
    exports.widgets = functions.https.onRequest(app);
  

но я не использую express(). Итак, как мне это сделать? P.S. вся моя логика бота находится в app.js вот причина, по которой я require("./app.js");

Комментарии:

1. Здесь недостаточно информации, чтобы понять, что вам нужно сделать. Я предлагаю ознакомиться с документацией по HTTP-триггерам, чтобы узнать, как писать и развертывать функции. Если вы не используете express, есть альтернативы, которые вам придется изучить. firebase.google.com/docs/functions/http-events

Ответ №1:

Вы можете развернуть с помощью Firebase Hosting: https://firebase.google.com/docs/hosting/deploying. Он довольно прост в использовании.