web-dev-qa-db-fra.com

Firebase Hosting avec son propre serveur node.js

J'ai une application web avec une base de données firebase. Je voudrais héberger l'application sur firebase. Mon application a son propre serveur de noeud et utilise des websockets. Comment puis-je héberger mon application sur Firebase? Et comment puis-je utiliser mon propre serveur sur Firebase? 

14
jul56

Je pense que votre question est assez simple. Et la réponse est aussi simple: non, vous ne pouvez pas.

Firebase ne sert que des fichiers statiques. Vous devez essayer heroku, codehip, etc. pour cela.

10
iforgotmypassword

Je ne suis pas sûr de ce que vous cherchez exactement. Je suppose que c'est l'un de ces deux:

  1. vous voulez exécuter les scripts node.js sur le serveur de Firebase

    Il n’existe aucun moyen d’exécuter votre propre code sur les serveurs de Firebase.

  2. vous voulez exécuter les scripts node.js sur votre propre serveur et les faire interagir avec vos données Firebase

    Firebase possède un package node.js qui vous permet de communiquer avec son service BaaS à partir de vos propres scripts de nœud. Voir la section node.js dans le guide de démarrage rapide de Firebase et le package npm pour Firebase .

9

Vous pouvez utiliser Google Cloud Functions pour effectuer la plupart des tâches dans un style sans serveur: https://firebase.google.com/docs/hosting/functions

Je l'utilise pour charger dynamiquement du javascript basé sur req.url.

3
Daniel Murawsky

Firebase Hosting vous permet d'utiliser les fonctions de cloud pour effectuer un traitement côté serveur. Cela signifie que vous pouvez prendre en charge la génération dynamique de contenu pour votre site d'hébergement Firebase.

Documentation

0
Prataksha