2016-07-05 18 views
6

Potrzebuję przechowywać pewne zmienne w bazie danych iw pamięci. ale ważne jest, aby mieć pewność, że zmienne te zostaną zapisane w dwóch bazach danych, a nie tylko w jednym, ponadto te zmienne muszą mieć te same wartości. ale widzę, że pamięć i baza danych nie są w komunikacji. jak to naprawić?firebase storage and database rules communication

Odpowiedz

2

Krótka odpowiedź brzmi, że obecnie reguły bezpieczeństwa z jednej usługi nie mają dostępu do danych z innej usługi. Zobacz this thread, aby uzyskać więcej informacji (podobny ogólny problem).

Jeśli dane, które chcesz udostępnić, są specyficzne dla użytkownika, możesz wygenerować nowe tokeny niestandardowe, które zawierają te dane, które można udostępniać w różnych usługach (ponieważ obie usługi otrzymują ten sam token).

+0

Problem polega na tym, że w moim przypadku dane muszą być modyfikowane przez innych użytkowników. jeśli będzie modyfikowany tylko przez właściciela, będzie mniej skomplikowany. ale w tym przypadku synchronizacja danych jest bardzo ważna, ponieważ bez synchronizacji inny użytkownik mógłby dobrowolnie stworzyć niespójność danych. To rozwiązanie jest ok, ale wymaga serwera nodejs – DThink

+0

Mam ten sam problem, czy znalazłeś rozwiązanie? – Andrea