Firebase Admin Node httpAgent: সেৱা অনুসৰি প্ৰক্সি কভাৰেজ
সকলো SDK ট্ৰেফিক একে প্ৰক্সি ব্যৱহাৰ কৰে বুলি ধৰি লোৱাৰ আগতে কোনবোৰ Firebase Admin Node কাৰ্য্যই সংৰূপিত HTTP এজেণ্ট ব্যৱহাৰ কৰে তাক চিনি লওক।
এটা প্ৰমাণীকৰণ কল প্ৰক্সিৰ মাজেৰে কাম কৰে, কিন্তু এটা ডাটাবেছ সংযোগ বিফল হয়। Firebase এপ্লিকেচনত এইটো মাজে মাজে হোৱা প্ৰক্সিৰ পৰিৱৰ্তে পৰিবহনৰ পাৰ্থক্য হ'ব পাৰে।
Admin Node SDK ৰ httpAgent এপ্লিকেচন অপচনে REST কল কৰা সেৱাসমূহত প্ৰযোজ্য, য'ত Auth আৰু Messaging আছে। ইয়াৰ নথিভুক্ত পৰিসৰে Realtime Database আৰু Firestore বাদ দিয়ে। Credential অবজেক্টসমূহৰো সংশ্লিষ্ট credential factory পদ্ধতিৰ জৰিয়তে নিজৰ এজেণ্ট সংৰূপ আছে।
| বিফল হোৱা কাৰ্য্য | পৰীক্ষা কৰিবলগীয়া সংৰূপ |
|---|---|
| এটা Admin REST সেৱা কল | এপ্লিকেচনৰ HTTP এজেণ্ট |
| credential টোকেন লাভ | credential অবজেক্টৰ HTTP সংৰূপ |
| ডাটাবেছ সংযোগ | ডাটাবেছ ক্লায়েণ্টৰ নিজৰ পৰিবহন সমৰ্থন |
এই কাৰণেই আৰম্ভণিতে এজেণ্ট যোগ কৰিলে পিছৰ প্ৰতিটো সংযোগে একে পথ ল'ব বুলি নিশ্চিত কৰিব নোৱাৰি। আন সেৱাৰ বাবে ইতিমধ্যে কাম কৰা সংৰূপ সলনি কৰাৰ আগতে বিফল হোৱা সেৱা আৰু গন্তব্যস্থান লিপিবদ্ধ কৰক।
পুৰণি আলোচনাত Firebase কামাণ্ড-লাইন সঁজুলিক এপ্লিকেচন SDK ৰ সৈতে মিলাই দিয়া হয়। http_proxy পঢ়াৰ বাবে CLI সমাধানে আপোনাৰ Node প্ৰক্ৰিয়াৰ ভিতৰৰ ডাটাবেছ ক্লায়েণ্টে সেই একেই অপচন ব্যৱহাৰ কৰে বুলি প্ৰমাণ নকৰে।
আপুনি প্ৰকৃততে প্ৰয়োজনীয় পৰিবহনৰ বাবে সমৰ্থিত সংৰূপ ইন্টাৰফেছ ব্যৱহাৰ কৰক। WebSocket নিৰ্ভৰশীলতা পেচ কৰিলে এটা সংযোগত প্ৰভাৱ পৰা যেন লাগিব পাৰে, কিন্তু আন এটা পথ অপৰিৱৰ্তিত থাকিব, আৰু ভৱিষ্যতে নিৰ্ভৰশীলতাৰ উন্নয়ন বুজিবলৈ টান হ'ব।