J'essaie d'apprendre de an example à utiliser express avec guidon sur la base de feu.Comment utiliser hapi js sur Firebase Cloud Function?
Pour la voie express, nous pouvons envoyer l'instance "app" directement au "functions.https.onRequest" comme ...
const app = express();
...
app.get('/', (req, res) => {
...
});
exports.app = functions.https.onRequest(app);
Comme je crois comprendre qu'il fonctionne parce que " exprimer "agir comme http-node, de sorte qu'il peut répondre" http plain ".
comparaison à Hapi, ici est bonjour monde
const Hapi = require('hapi');
const server = new Hapi.Server();
server.connection({
host: 'localhost',
port: 8000
});
server.route({
method: 'GET',
path:'/hello',
handler: function (request, reply) {
return reply('hello world');
}
});
server.start((err) => {
console.log('Server running at:', server.info.uri);
});
Dans l'exemple Hapi, est-il possible d'utiliser la fonction Hapi nuage firebase? Est-ce que je peux utiliser hapi sans démarrer un serveur comme Express?
Vous devez utiliser hapi ou exprimer avec une base ignifuge. Fire Base Handels routage pour vous donc il n'y a pas besoin d'un cadre de routage. Gardez vos fonctions légères. Si vous souhaitez afficher des modèles de guidons, utilisez simplement un guidon. – philipheinser