Firebase Admin Node httpAgent: සේවාව අනුව ප්රොක්සි ආවරණය
සියලු SDK රථවාහන එකම ප්රොක්සි භාවිත කරයි යැයි උපකල්පනය කිරීමට පෙර කුමන Firebase Admin Node මෙහෙයුම් වින්යාසගත HTTP නියෝජිතයා භාවිත කරයිද යන්න හඳුනා ගන්න.
සත්යාපන ඇමතුමක් ප්රොක්සි හරහා ක්රියා කරයි, නමුත් දත්ත සමුදාය සම්බන්ධතාවය අසාර්ථක වේ. Firebase යෙදුමක මෙය විටින් විට ඇතිවන ප්රොක්සියක් නොව ප්රවාහන වෙනසක් විය හැක.
Admin Node SDK හි httpAgent යෙදුම් විකල්පය REST ඇමතුම් කරන සේවාවන්ට අදාළ වේ, ඒවාට Auth සහ Messaging ඇතුළත් වේ. එහි ලේඛනගත විෂය පථය Realtime Database සහ Firestore බැහැර කරයි. අක්රෙඩන්ෂල් වස්තුවලටද අදාළ credential factory ක්රම හරහා තමන්ගේම නියෝජිත වින්යාසයක් ඇත.
| අසාර්ථක වන මෙහෙයුම | පරීක්ෂා කළ යුතු වින්යාසය |
|---|---|
| Admin REST සේවා ඇමතුම | යෙදුමේ HTTP නියෝජිතයා |
| අක්රෙඩන්ෂල් ටෝකනය ලබා ගැනීම | අක්රෙඩන්ෂල් වස්තුවේ HTTP වින්යාසය |
| දත්ත සමුදාය සම්බන්ධතාවය | දත්ත සමුදාය සේවාදායකයාගේම ප්රවාහන සහාය |
එබැවින් ආරම්භයේදී නියෝජිතයෙකු එකතු කිරීමෙන් පසු සෑම සම්බන්ධතාවයක්ම එකම මාර්ගයක් ගනී යැයි සහතික කළ නොහැක. වෙනත් සේවාවකට දැනටමත් ක්රියා කරන වින්යාසයක් වෙනස් කිරීමට පෙර අසාර්ථක වන සේවාව සහ ගමනාන්තය සටහන් කරන්න.
පැරණි සාකච්ඡා Firebase විධාන රේඛා මෙවලම් යෙදුම් SDK සමඟද මිශ්ර කරයි. http_proxy කියවීමට CLI නිවැරදි කිරීම ඔබේ Node ක්රියාවලිය තුළ ඇති දත්ත සමුදාය සේවාදායකයා එම විකල්පයම භාවිත කරන බව ඔප්පු නොකරයි.
ඔබට ඇත්තටම අවශ්ය ප්රවාහනය සඳහා සහාය දක්වන වින්යාස අතුරුමුහුණත භාවිත කරන්න. කැදැලි WebSocket යැපීම් පැච් කිරීම එක් සම්බන්ධතාවයකට බලපාන බව පෙනෙන්නට ඇති අතර අනෙක් මාර්ගය නොවෙනස්ව පවතී, එමෙන්ම අනාගත යැපීම් යාවත්කාලීන කිරීම තේරුම් ගැනීම අපහසු කරයි.