2015-05-11 20 views
14

Ho una webapp con database firebase. Mi piacerebbe ospitare l'app su Firebase. La mia app ha i propri nodejs del server e utilizza websocket. Come posso ospitare la mia app su Firebase? E come posso eseguire il mio server su Firebase?Hosting Firebase con proprio server node.js

+0

Hay Perché funzioni di Firebase cloud non ideale il vostro bisogno? – Prageeth

risposta

9

Non sono sicuro di cosa stiate esattamente cercando. Darò per scontato che sia uno di questi due:

  1. si desidera eseguire gli script Node.js su un server di Firebase

    non c'è modo di eseguire il proprio codice sul server di Firebase.

  2. si desidera eseguire gli script Node.JS sul proprio server e farli interagire con i tuoi dati Firebase

    Firebase ha un pacchetto node.js che ti permette di parlare al suo servizio Baas dal proprio nodo script. Vedi the node.js section in Firebase's quickstart e the npm package for Firebase.

+0

Ma come posso eseguire il mio server nodejs, quando ho il mio server su Firebase? – jul56

+2

Non sto seguendo la tua domanda. Stai chiedendo come è possibile eseguire gli script node.js sul server Firebase? In tal caso la risposta è: non puoi. O stai chiedendo in che modo gli script del tuo nodo (che girano sul tuo server) possono parlare con Firebase? In quest'ultimo caso, i collegamenti sopra riportati sono davvero tutto ciò che c'è da fare. Stai ricevendo un messaggio di errore quando stai eseguendo gli script? –

+1

Penso che vogliate usare il vostro server di database? – leandronn

10

Penso che la tua domanda sia abbastanza semplice. E la risposta è anche semplice: no, non puoi.

Firebase serve solo file statici. Devi provare heroku, codeship, ecc. Per quello.

+1

Questo non fornisce una risposta alla domanda. Una volta che hai [reputazione] sufficiente (http://stackoverflow.com/help/whats-reputation) sarai in grado di [commentare qualsiasi post] (http://stackoverflow.com/help/privileges/comment); invece [fornisci risposte che non richiedono chiarimenti da parte del richiedente] (http://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-, invece). - [Dalla recensione] (/ recensione/post di bassa qualità/13118831) –

+7

@BillalBEGUERADJ questo non sembra una risposta, ma lo è. – Quill

+0

Voglio aggiornare la mia risposta a: sì, ora è possibile. Date un'occhiata qui: https://youtu.be/c93iGKyvh3o – iforgotmypassword

3

È possibile utilizzare le funzioni di Google Cloud a fare la maggior parte di elaborazione compito in uno stile senza server: https://firebase.google.com/docs/hosting/functions

sto usando per caricare dinamicamente javascript sulla base di req.url.

+0

Ho un dubbio. Ho due progetti Firebase: 'react static website' e' api express with functions'. Posso accedere a queste funzioni con reactjs e reagire nativo usando .. cosa: 'firestore' o call to api dall'URL di firebase? –

0

Firebase Hosting consente di utilizzare le funzioni cloud per eseguire l'elaborazione sul lato server. Ciò significa che puoi supportare la generazione dinamica di contenuti per il tuo sito di hosting Firebase.

Documentation

Problemi correlati