J'écris actuellement beaucoup de fonctions Firebase et certaines d'entre elles partagent les mêmes variables et fonctions. Au moment où je copie les coller dans chaque fichier Firebase Functions, car ils sont en silo, mais je ne sais pas quelle serait la meilleure pratique pour partager le code entre eux? Pour les variables un fichier de configuration serait cool, pour le code, une classe toutes les fonctions pourraient hériter aussi, mais je ne suis pas sûr de savoir comment le faire nettoyer? Organisation: pour l'instant j'ai un fichier index.js qui fait référence à toutes les fonctions Firebase que j'ai. Chaque Firebase Functions est un fichier JS. C'est la hiérarchie je, pas optimale, ni maintenable ...Comment réutiliser ou factoriser du code?
Exemples
- Variables: J'ai actuellement d'écrire la clé API de Mailgun dans toute ma Firebase
- Fonction: getThisProcessDone() que je copie actuellement dans toutes mes fonctions Firebase
Quelqu'un en a déjà eu l'idée? Merci de votre aide! Avoir vos fonctions sous un repo GitHub et les appeler de la branche principale n'est pas une option?
Il y a eu quelques questions à propos de comment modulariser les fonctions Cloud pour Firebase, c'est-à-dire mettre chaque fonction dans son propre module de nœud. Est-ce ce que vous cherchez? –