Iwu nchekwa Firebase na-enye usoro ihe nkesa na-akwado granular iji kpuchido data na Firestore, Database Realtime, na Nchekwa igwe ojii [S1]. N'ihi na ngwa Firebase na-ejikarị ọrụ igwe ojii na-emekọ ihe ozugbo site n'akụkụ ndị ahịa, iwu ndị a na-anọchite anya naanị ihe mgbochi na-egbochi ịnweta ikike na-enweghị ikike na data azụ azụ [S1].
Mmetụta nke Iwu Na-anabata
Iwu na-ahaziri ezighi ezi nwere ike iduga ikpughe data [S2]. Ọ bụrụ na edobere iwu ka ọ bụrụ nke na-anabata oke - dịka ọmụmaatụ, iji ntọala 'ụkpụrụ ule' ndabara nke na-enye ohere ịnweta ụwa - onye ọrụ ọ bụla nwere ihe ọmụma nke NJ ọrụ nwere ike ịgụ, gbanwee ma ọ bụ hichapụ ọdịnaya nchekwa data niile [S2]. Nke a na-agafe usoro nchekwa ndị ahịa niile ma nwee ike bute mfu nke ozi onye ọrụ nwere mmetụta ma ọ bụ ọgba aghara ọrụ [S2].
Mgbọrọgwụ Ihe kpatara: Esemokwu ikike ezughi oke
Ihe na-akpata adịghị ike ndị a bụkarị ọdịda imejuputa ọnọdụ akọwapụtara nke na-egbochi ohere dabere na njirimara onye ọrụ ma ọ bụ njirimara akụrụngwa [S3]. Ndị nrụpụta na-ahapụkarị nhazi ndabara na-arụ ọrụ na gburugburu mmepụta nke anaghị akwado ihe request.auth [S3]. Na-enyochaghị request.auth, usoro ahụ enweghị ike ịmata ọdịiche dị n'etiti onye ọrụ ziri ezi na onye na-achọghị aha [S3].
Ndozi nka nka
Ichekwa gburugburu Firebase chọrọ ịkwaga site na ohere mepere emepe gaa na ihe nlere isi-nke kacha nta.
- Menye nkwenye *: Gbaa mbọ hụ na ụzọ niile nwere mmetụta chọrọ oge onye ọrụ kwesịrị ekwesị site na ịlele ma ihe
request.authabụghị efu [S3]. - Mejuputa nnweta dabere na njirimara *: Hazie iwu na-atụnyere UID onye ọrụ (
request.auth.uid) na mpaghara dị n'ime akwụkwọ ma ọ bụ ID akwụkwọ n'onwe ya iji hụ na ndị ọrụ nwere ike nweta naanị data nke ha [S3].
Mpempe akwụkwọ ikike granular *: Zenarị kaadị ọhịa zuru ụwa ọnụ maka mkpokọta. Kama, kọwapụta iwu akọwapụtara maka mkpokọta na mkpokọta nke ọ bụla iji wedata elu ọgụ nwere ike ime [S2].
- Nkwado site na emulator Suite: Jiri Firebase Emulator Suite nwalee iwu nchekwa na mpaghara. Nke a na-enye ohere maka nkwenye nke mgbagha njikwa ohere megide ndị ọrụ dị iche iche tupu ebuga na gburugburu ebe obibi [S2].
Kedu ka FixVibe si nwalee ya
FixVibe ugbu a gụnyere nke a dị ka nyocha BaaS na-agụ naanị. baas.firebase-rules na-ewepụta nhazi Firebase site na ngwugwu Javascript sitere na otu, gụnyere ụdị ụdị initializeApp(...) ọgbara ọhụrụ, wee lelee Database Realtime, Firestore, na FirebaseFIXVIBETOKEN12Zon na-agụghị akwụkwọ. Maka Firestore, ọ na-ebu ụzọ nwaa ndepụta nchịkọta mgbọrọgwụ; Mgbe a na-egbochi ndepụta, ọ na-enyocha aha nnakọta mmetụta uche dị ka users, accounts, customers, orders, ZXCVFIZXVIBETOKEN6 messages, admin, na settings. Ọ na-akọ naanị ọgụgụ ma ọ bụ ndepụta aha na-aga nke ọma na ọ naghị ede, ihichapụ ma ọ bụ chekwaa ọdịnaya akwụkwọ ndị ahịa.
