Firebase Studio জেনারেল
Firebase Studio থেকে আমি কীভাবে আমার ফাইলগুলি ডাউনলোড করব?
আপনার ফাইলগুলি জিপ ফাইল হিসেবে ডাউনলোড করতে:
- এক্সপ্লোরার প্যানের যেকোনো ডিরেক্টরিতে ডান-ক্লিক করুন এবং Zip and Download নির্বাচন করুন।
আপনার প্রকল্প ডিরেক্টরিতে সবকিছু ডাউনলোড করতে:
ফাইল > ফোল্ডার খুলুন নির্বাচন করুন।
ডিফল্ট
/home/userডিরেক্টরি গ্রহণ করুন।ফাইল লোড হওয়ার পর, আপনার ওয়ার্কিং ডিরেক্টরিতে ডান-ক্লিক করুন এবং Zip এবং Download নির্বাচন করুন। যদি আপনি App Prototyping agent ব্যবহার করেন, তাহলে আপনার ওয়ার্কিং ডিরেক্টরি হবে
studio। যদি আপনি কোনও টেমপ্লেট বা আপলোড করা প্রকল্প ব্যবহার করেন, তাহলে এটি আপনার প্রকল্পের নাম হবে।পরিবেশ পুনর্নির্মাণের অনুরোধ জানানো হলে, বাতিল করুন এ ক্লিক করুন।
ডাউনলোড শেষ হওয়ার পর, আপনার কর্মক্ষেত্রে ফিরে যেতে ফাইল মেনু থেকে আপনার ওয়ার্কিং ডিরেক্টরিটি পুনরায় খুলুন।
তৃতীয় পক্ষের কুকিজ সক্রিয় করা নেই।
শুরু করার আগে, আপনার ব্রাউজারের জন্য তৃতীয় পক্ষের কুকিজ সক্ষম করতে হতে পারে। Firebase Studio কর্মক্ষেত্র প্রমাণীকরণের জন্য বেশিরভাগ ব্রাউজারে তৃতীয় পক্ষের কুকিজ প্রয়োজন।
ক্রোম
ডেস্কটপে:
- সেটিংস খুলুন।
- গোপনীয়তা এবং সুরক্ষা ট্যাবটি খুলুন।
- নিশ্চিত করুন যে সকল কুকিজকে অনুমতি দিন সক্ষম করা আছে।
- Firebase Studio খুলুন।
- ট্র্যাকিং সুরক্ষা প্যানেল খুলতে ঠিকানা বারের দৃশ্যমানতা আইকনে ক্লিক করুন visibility_off । তৃতীয় পক্ষের কুকিজকে সাময়িকভাবে অনুমতি দিতে তৃতীয় পক্ষের কুকিজ সেটিং চালু করুন। এটি Firebase Studio তে 90 দিনের জন্য কুকিজ সক্ষম করে।
অ্যান্ড্রয়েড ফোন এবং ট্যাবলেটে:
- ( more_vert ) আরও > সেটিংস এ আলতো চাপুন।
- সাইট সেটিংস > থার্ড-পার্টি কুকিজ খুলুন।
- নিশ্চিত করুন যে সকল কুকিজকে অনুমতি দিন সক্ষম করা আছে।
- Firebase Studio খুলুন।
- ট্র্যাকিং সুরক্ষা প্যানেল খুলতে ঠিকানা বারের দৃশ্যমানতা আইকনে ক্লিক করুন visibility_off । তৃতীয় পক্ষের কুকিজকে সাময়িকভাবে অনুমতি দিতে তৃতীয় পক্ষের কুকিজ সেটিং চালু করুন। এটি Firebase Studio তে 90 দিনের জন্য কুকিজ সক্ষম করে।
আইফোন এবং আইপ্যাডে:
- সেটিংস অ্যাপ > অ্যাপস > Chrome খুলুন।
- ক্রস-ওয়েবসাইট ট্র্যাকিং-এর অনুমতি দিন চালু করুন।
- Firebase Studio খুলুন।
সাফারি
ডেস্কটপে:
- Safari > সেটিংস খুলুন... ।
- নিম্নলিখিত সেটিংস বন্ধ করুন:
- উন্নত > সমস্ত কুকি ব্লক করুন
- গোপনীয়তা > ক্রস-সাইট ট্র্যাকিং প্রতিরোধ করুন
- Firebase Studio খুলুন।
আইফোন এবং আইপ্যাডে:
- সেটিংস অ্যাপ > অ্যাপস > সাফারি খুলুন।
- নিম্নলিখিত সেটিংস বন্ধ করুন:
- ক্রস-সাইট ট্র্যাকিং প্রতিরোধ করুন
- উন্নত > সমস্ত কুকি ব্লক করুন
- Firebase Studio খুলুন।
ফায়ারফক্স
ফায়ারফক্সের জন্য আপনার তৃতীয় পক্ষের কুকিজ সক্ষম করার দরকার নেই। Firebase Studio খুলুন।
অপেরা
- অপেরা খুলুন।
- মেনুটি খুলুন এবং সেটিংস এ ক্লিক করুন।
- গোপনীয়তা ও নিরাপত্তা বিভাগে যান এবং তৃতীয় পক্ষের কুকিজ বিকল্পটি প্রসারিত করুন।
- ছদ্মবেশী মোডে তৃতীয় পক্ষের কুকিজ ব্লক করুন অথবা তৃতীয় পক্ষের কুকিজকে অনুমতি দিন নির্বাচন করুন।
- Firebase Studio খুলুন।
চাপ
- arc://settings এ যান।
- গোপনীয়তা এবং নিরাপত্তা বিভাগে যান এবং তৃতীয় পক্ষের কুকিজ বিকল্পটি প্রসারিত করুন।
- ছদ্মবেশী মোডে তৃতীয় পক্ষের কুকিজ ব্লক করুন অথবা তৃতীয় পক্ষের কুকিজকে অনুমতি দিন নির্বাচন করুন।
- Firebase Studio খুলুন।
সাহসী
Brave-এর জন্য আপনাকে তৃতীয় পক্ষের কুকিজ সক্ষম করতে হবে না। Firebase Studio খুলুন।
Firebase Studio কেন তৃতীয় পক্ষের (3P) কুকিজ সক্ষম করা প্রয়োজন?
Firebase Studio 3P কুকিজ সক্রিয় থাকা প্রয়োজন কারণ আমরা একটি ডোমেন ( cloudworkstations.dev এর একটি সাবডোমেন) থেকে অন্য ডোমেনে ( studio.firebase.google.com ) একটি iframe রেন্ডার করি এবং 3P কুকিজ নিরাপদ ক্রস-অরিজিন যোগাযোগ সক্ষম করে।
একটি ওয়ার্কস্পেস খোলার সময়, "আপনার অনুরোধ ব্যাকএন্ডে ফরোয়ার্ড করতে অক্ষম। পোর্ট 80-এ সার্ভারের সাথে সংযোগ স্থাপন করা যায়নি" বার্তাটি প্রদর্শিত হবে।
প্রায় পাঁচ সেকেন্ড অপেক্ষা করুন এবং পৃষ্ঠাটি রিফ্রেশ করুন।
আমার প্রিভিউ লোড হচ্ছে না, কিন্তু কোডে কোনও সমস্যা খুঁজে পাচ্ছি না। আমি কিভাবে Firebase Studio পুনরায় চালু করতে পারি?
যদি Firebase Studio সঠিকভাবে রিফ্রেশ না করে (সাধারণত বড় ধরনের রিফ্যাক্টরের কারণে, অথবা আপনার পরিবেশ dev.nix ফাইলে পরিবর্তনের কারণে), তাহলে কমান্ড প্যালেটটি খুলুন ( Mac-এ Cmd+Shift+P অথবা ChromeOS, Windows, অথবা Linux-এ Ctrl+Shift+P ) এবং Hard Restart কমান্ডটি চালান। যদি এটি কাজ না করে, তাহলে Rebuild Environment কমান্ডটি চালানোর চেষ্টা করুন।
আমার ওয়ার্কস্পেস রেসপন্সিভ নয়, লোড হলে আমি কেবল একটি ফাঁকা স্ক্রিন দেখতে পাই।
যদি আপনার ওয়ার্কস্পেস সাড়া না দেয়, তাহলে আপনি VM পুনরায় চালু করার চেষ্টা করতে পারেন। এটি করার জন্য:
Firebase Studio থেকে, More ( more_horiz ) মেনুতে ক্লিক করুন, তারপর Restart নির্বাচন করুন।
অনুরোধ করা হলে, আবার রিস্টার্ট করুন এ ক্লিক করুন।
আপনার কর্মক্ষেত্র পুনরায় খুলুন।
একটি ওয়ার্কস্পেস তৈরি করার সময়, আমি একটি বার্তা দেখতে পাই, ওহো...আমাদের একটি নতুন VM শুরু করতে হবে , এবং এর পরে UI হ্যাং হয়ে যায়।
Firebase Studio চাহিদা অনুযায়ী ওয়ার্কস্পেস সরবরাহের জন্য VM-এর একটি উষ্ণ পুল রক্ষণাবেক্ষণ করে। যখন পুল কম থাকে, তখন একটি নতুন ভার্চুয়াল মেশিন শুরু করার পরে ওয়ার্কস্পেসগুলি সরবরাহ করা হয়। প্রক্রিয়াটি সময় নিতে পারে (কখনও কখনও পাঁচ মিনিট পর্যন্ত) কিন্তু অবশেষে সফল হয়।
[ত্রুটি ২৮] ডিভাইসে আর কোন জায়গা অবশিষ্ট নেই
ডিস্কটি পূর্ণ থাকলে আপনি এই বার্তাটি দেখতে পেতে পারেন। Firebase Studio ওয়ার্কস্পেসে রয়েছে:
- নিক্স প্যাকেজ এবং
/tmpএর জন্য মোট ১০০ GiB ডিস্ক স্পেস - আপনার
/homeডিরেক্টরির জন্য ১০ GiB
একটি ওয়ার্কস্পেস তৈরি করার সময়, আমি একটি অভ্যন্তরীণ ত্রুটি পেয়েছি।
ওয়ার্কস্পেস প্রভিশনিং এর সময় বেশিরভাগ ক্ষেত্রেই অভ্যন্তরীণ ত্রুটি দেখা দেয়, এক মিনিট বা তারও বেশি সময় পরে পৃষ্ঠাটি রিফ্রেশ করলে আপনি ত্রুটিটি কাটিয়ে কর্মক্ষেত্রে প্রবেশ করতে পারবেন।
আমি কতগুলি কর্মক্ষেত্র তৈরি করতে পারি?
Firebase Studio বিনামূল্যের পরিকল্পনাটি প্রতি ব্যবহারকারীর জন্য তিনটি ওয়ার্কস্পেসের মধ্যে সীমাবদ্ধ। আপনি গুগল ডেভেলপার প্রোগ্রামে যোগদান করে আপনার তৈরি করা ওয়ার্কস্পেসের সংখ্যা ১০ পর্যন্ত বাড়াতে পারেন। ৩০টি ওয়ার্কস্পেসে আপগ্রেড করতে, গুগল ডেভেলপার প্রিমিয়াম প্রোগ্রামে সাবস্ক্রাইব করুন।
আমি যে সমস্যার সম্মুখীন হয়েছি তার জন্য কীভাবে একটি বৈশিষ্ট্য অনুরোধ বা প্রতিক্রিয়া জমা দেব?
Firebase Studio ব্যবহার করার সময় যদি আপনার কোনও সমস্যার সম্মুখীন হয় অথবা কোনও বৈশিষ্ট্যের অনুরোধ থাকে, তাহলে ফায়ারবেস সাপোর্টের সাথে যোগাযোগ করুন ।
আমি Firebase Studio তে একটি বিশেষ বৈশিষ্ট্য ব্যবহার করছিলাম কিন্তু আমি এটি আর খুঁজে পাচ্ছি না। কেন এটি সরানো হয়েছে?
Firebase Studio কিছু বৈশিষ্ট্য পরীক্ষামূলক। আমরা আপনার প্রতিক্রিয়াকে মূল্যবান বলে মনে করি এবং আমাদের বর্তমান এবং পরিকল্পিত বৈশিষ্ট্য সেটকে অবহিত করার জন্য সক্রিয়ভাবে এটি ব্যবহার করি, পর্যায়ক্রমে এমন বৈশিষ্ট্যগুলি সরিয়ে ফেলি যা আপনার প্রত্যাশা বা আমাদের নিজস্ব প্রত্যাশা পূরণ করে না। যদি আপনার আদর্শ সংস্করণের Firebase Studio এমন কোনও বৈশিষ্ট্য থাকে যা আপনি দেখতে চান, তাহলে আমাদের প্রতিক্রিয়া পাঠান । আমরা আপনার কাছ থেকে শুনতে চাই!
Firebase Studio কোড ওয়ার্কস্পেস
আমার কর্মক্ষেত্র লোড হচ্ছে, কিন্তু এমুলেটরটি খালি।
আমরা আমাদের ক্লাউড-ভিত্তিক এমুলেটরগুলির নির্ভরযোগ্যতা সক্রিয়ভাবে উন্নত করছি। যদি কোনও পৃষ্ঠা রিফ্রেশ সমস্যার সমাধান না করে, তাহলে Firebase Support-এ সমস্যাটি রিপোর্ট করুন ।
Firebase Studio ওয়ার্কস্পেসগুলির একটি ফ্লটার সংস্করণ রয়েছে যা আমার প্রকল্পের সাথে বেমানান।
আপনি আপনার স্থানীয় মেশিনের মতো (apt-get অথবা brew ব্যবহার করে) একটি ওয়ার্কস্পেসের ভেতরে প্রায় সকল প্রি-ইন্সটল করা সফটওয়্যারের ভার্সন আপগ্রেড বা ডাউনগ্রেড করতে পারেন। আপনি আপনার ওয়ার্কস্পেসে সফটওয়্যার আপগ্রেড বা ডাউনগ্রেড করতে পারেন, কিন্তু ইনস্টল করা সফটওয়্যারটি সেশন জুড়ে স্থায়ী হয় না। আমরা আপনার dev.nix ফাইলে সমস্ত প্রয়োজনীয় প্যাকেজ অন্তর্ভুক্ত করার পরামর্শ দিচ্ছি।
আমরা Firebase Studio ফ্লটার সংস্করণ ব্যবস্থাপনা উন্নত করার জন্য সক্রিয়ভাবে কাজ করছি।
আমি আমার ওয়ার্কস্টেশনের URL কারো সাথে শেয়ার করেছি, কিন্তু তারা তা দেখতে পাচ্ছে না।
আপনি শুধুমাত্র সেইসব ব্যবহারকারীদের সাথেই একটি ওয়ার্কস্পেস URL শেয়ার করতে পারবেন যাদের ওয়ার্কস্পেসে অ্যাক্সেস আছে। অনুমতি ছাড়া ব্যবহারকারীরা URL দেখার চেষ্টা করার সময় একটি ত্রুটি দেখতে পান। তাদের সাথে ওয়ার্কস্পেসটি স্পষ্টভাবে শেয়ার করতে ভুলবেন না।
যখন আমি আমার ওয়ার্কস্টেশন শেয়ার করি, তখন আমার সহযোগী কী দেখতে পাবেন?
আপনার কর্মক্ষেত্রে যোগ করা ব্যবহারকারীদের VM-এর সম্পূর্ণ ফাইল সিস্টেমে সম্পূর্ণ অ্যাক্সেস থাকবে, যার মধ্যে ব্যক্তিগত কী এবং অ্যাক্সেস টোকেনের মতো সংবেদনশীল ফাইল থাকতে পারে যা ডিস্কে সংরক্ষিত থাকে। আপনার কর্মক্ষেত্র শুধুমাত্র আপনার বিশ্বস্ত ব্যক্তিদের সাথেই শেয়ার করুন। যদিও এই পদ্ধতিটি অন্যান্য ব্যবহারকারীদের আপনার কর্মক্ষেত্রের সঠিক অবস্থা দেখতে সাহায্য করে, এর অর্থ হল তারা আপনার কর্মক্ষেত্রের সবকিছু দেখতে পায়।
আমি আমার কর্মক্ষেত্র ভাগ করে নিয়েছি; কেন আমার সহযোগী আমার অ্যাপ প্রকাশ বা পর্যবেক্ষণ করতে পারে না?
আপনার কর্মক্ষেত্রে যোগ করা ব্যবহারকারীদের হয়তো এর অন্তর্নিহিত Firebase প্রকল্পের অনুমতি নেই যা "অ্যাপ ওভারভিউ" প্রকাশনা এবং পর্যবেক্ষণ বৈশিষ্ট্যগুলিকে ক্ষমতা দেয়। আপনার Firebase প্রকল্পে তাদের অনুমতি দিতে, Firebase প্রকল্পগুলিতে অনুমতি এবং অ্যাক্সেস দেখুন।
আমার অ্যাপ্লিকেশন তৈরি করার জন্য কি আমি এমন ফ্রেমওয়ার্ক ব্যবহার করতে পারি যার জন্য Firebase Studio টেমপ্লেট নেই?
হ্যাঁ! আপনি Firebase Studio তে যেকোনো কাঠামো বা ভাষার সাথে কাজ করার জন্য আপনার পরিবেশ কাস্টমাইজ করতে পারেন।
Firebase Hosting এ Flutter অ্যাপ প্রকাশ করার সময় আমার কোন টার্গেট ডিরেক্টরি নির্বাচন করা উচিত?
build/web ডিরেক্টরিটি নির্বাচন করুন। এই ডিরেক্টরিতে একটি index.html এবং অ্যাপটি সফলভাবে তৈরি হওয়ার পরে আপনার ওয়েব অ্যাপটি রেন্ডার করার জন্য প্রয়োজনীয় সমস্ত স্ট্যাটিক সম্পদ থাকা উচিত ( flutter build web মাধ্যমে)।
আমার কর্মক্ষেত্রে আমার অ্যাপের ব্যাকএন্ড কীভাবে সেট আপ করব যাতে আমার ফ্রন্টএন্ড এর সাথে যোগাযোগ করতে পারে?
বিভিন্ন কর্মক্ষেত্রে আপনার ফ্রন্টএন্ড এবং ব্যাকএন্ড আলাদাভাবে বিকাশ করা সহজ করার জন্য, আপনার ব্যাকএন্ড সার্ভারটি যে TCP পোর্টে চলছে তা আপনি অস্থায়ীভাবে সর্বজনীনভাবে খুলতে পারেন:
আপনার ব্যাকএন্ড অথবা API সার্ভারটি টার্মিনালে ম্যানুয়ালি শুরু করুন, অথবা আপনার
dev.nixফাইলের প্রিভিউ কনফিগারেশন অথবাonStartলাইফসাইকেল হুকের অংশ হিসেবে।Firebase Studio প্যানেল খুলতে অ্যাক্টিভিটি বারে (ডিফল্টরূপে বাম দিকে) Firebase Studio আইকনে ক্লিক করুন।

চলমান সার্ভারগুলির তালিকা দেখতে ব্যাকএন্ড পোর্ট বিভাগটি প্রসারিত করুন, যার মধ্যে তাদের পোর্ট নম্বর এবং প্রক্রিয়া আইডি (PID) অন্তর্ভুক্ত রয়েছে।
ক্লিক করুন
পোর্ট নম্বরের বাম দিকে পাবলিক আইকন (একটি লক) তৈরি করুন ।
ক্লিক করুন
পোর্ট নম্বরের ডানদিকে URL আইকনটি কপি করুন যাতে এর সম্পূর্ণরূপে যোগ্য URL টি কপি করা যায়।
আপনি এখন আপনার ফ্রন্টএন্ড থেকে সরাসরি এই URL টি উল্লেখ করতে পারেন (উদাহরণস্বরূপ, একটি
fetchকলের মাধ্যমে)।
আমি আমার প্রিভিউ ট্যাবটি বন্ধ করে দিয়েছি। আমি কীভাবে এটি ফিরিয়ে আনব?
Ctrl+Shift+P (অথবা MacOS-এ Cmd-Shift-P ) ব্যবহার করে কমান্ড প্যালেটটি খুলুন, তারপর Firebase Studio : Show Android preview অথবা Firebase Studio : Show web preview নির্বাচন করুন।
কোড OSS কি?
কোড-ওপেন সোর্স সফটওয়্যার (কোড-ওএসএস) হল একটি ওপেন-সোর্স প্রকল্প যা ভিএস কোডের মূল স্তর। কোড-ওএসএস স্ট্যান্ডার্ড এমআইটি লাইসেন্সের অধীনে গিটহাবে উপলব্ধ, এবং এখানেই মাইক্রোসফ্ট ভিএস কোড পণ্য তৈরি করে।
আমি কীভাবে আমার কোড সম্পূর্ণকরণ এবং Gemini চ্যাট প্রম্পটগুলিকে প্রশিক্ষণ ডেটা হিসেবে ব্যবহার করা থেকে বিরত রাখতে পারি?
আপনার Firebase Studio ব্যবহার Google পরিষেবার শর্তাবলী দ্বারা নিয়ন্ত্রিত হয়।
তবে, মনে রাখবেন যে Firebase Studio মধ্যে জেনারেটিভ AI বৈশিষ্ট্যগুলির ব্যবহার জেনারেটিভ AI নিষিদ্ধ ব্যবহার নীতি এবং Gemini API অতিরিক্ত পরিষেবার শর্তাবলী (বিশেষ করে Gemini API অতিরিক্ত পরিষেবার শর্তাবলী: অবৈতনিক পরিষেবা দ্বারা নিয়ন্ত্রিত) দ্বারা নিয়ন্ত্রিত হয়।
মডেল প্রশিক্ষণের জন্য আপনার প্রম্পট এবং প্রতিক্রিয়াগুলির ব্যবহার ব্লক করতে, App Prototyping agent ব্যবহার করবেন না এবং Firebase Studio এর মধ্যে Firebase এ Gemini ব্যবহার করবেন না। মডেল প্রশিক্ষণের জন্য আপনার কোডের ব্যবহার ব্লক করতে, আপনার Firebase Studio সেটিংসে কোড সমাপ্তি এবং কোড ইনডেক্সিং বন্ধ করুন ।
মিথুন রাশি
আমার অটো-জেনারেটেড জেমিনি এপিআই কী-এর জন্য প্রতি মিনিটে অনুরোধের কোটা আমি কীভাবে দেখব?
আপনি Google Cloud কনসোলের Generative Language API কোটা এবং সিস্টেম লিমিট পৃষ্ঠায় আপনার স্বয়ংক্রিয়ভাবে তৈরি API কী-এর সাথে সম্পর্কিত কোটা দেখতে পারেন।
অনুমোদিত টোকেনের সর্বোচ্চ সংখ্যা অতিক্রম করার বিষয়ে আমি একটি ত্রুটি পেয়েছি।
আপনার প্রোজেক্টে ডেটার পরিমাণ ("টোকেন" হিসেবে দেখানো হয়েছে) মডেলটি সর্বোচ্চ যে সীমা গ্রহণ করতে পারে তার চেয়ে বেশি। এই ত্রুটি সমাধানের জন্য, আপনার কোডবেসের কোন ফাইলগুলি Gemini থেকে লুকানো উচিত তা সামঞ্জস্য করুন:
আপনার কর্মক্ষেত্রে, এতে স্যুইচ করুন
Code ভিউ।
আপনার প্রোজেক্টে ডেটার পরিমাণ কমাতে Gemini-এর উচিত ফাইল বা ডিরেক্টরি অন্তর্ভুক্ত করা উপেক্ষা করা। উদাহরণস্বরূপ, আপনি
.next/এবং সমস্ত সাবডিরেক্টরি যোগ করতে চাইতে পারেন। পাথটি.aiexcludeফাইল ধারণকারী ডিরেক্টরির সাথে সম্পর্কিত হওয়া উচিত:.next/আবার Gemini ব্যবহার করার চেষ্টা করুন। যদি আপনি এখনও টোকেনের সর্বোচ্চ সংখ্যা অতিক্রম করার বিষয়ে একটি ত্রুটি পান, তাহলে
.aiexcludeফাইলে অন্যান্য বড় ফাইল বা ডিরেক্টরি যোগ করার চেষ্টা করুন।
অ্যাপ প্রোটোটাইপিং এজেন্ট
আমি একটি প্রকল্প তৈরি করতে পারিনি।
যখন আপনি জেমিনি এপিআই কী-এর মতো রিসোর্স তৈরি করেন বা Firebase App Hosting এ স্থাপন করেন, তখন আপনার Firebase Studio ওয়ার্কস্পেসের নামের উপর ভিত্তি করে একটি প্রকল্প স্বয়ংক্রিয়ভাবে আপনার জন্য তৈরি হয়।
যদি আপনি "একটি প্রকল্প তৈরি করতে ব্যর্থ" ত্রুটি পান:
যদি আপনার Google অ্যাকাউন্ট কোনও সংস্থার অংশ হয়, তাহলে সম্ভবত আপনার Google Cloud প্রকল্প তৈরি করার অনুমতি নেই অথবা আপনি আপনার প্রকল্প কোটার সীমা পূরণ করেছেন। সহায়তার জন্য আপনার প্রশাসকের সাথে যোগাযোগ করুন অথবা প্রকল্প তৈরি এবং পরিচালনা দেখুন।
যদি আপনার Google অ্যাকাউন্ট কোনও সংস্থার অংশ না হয়, তাহলে আপনি হয়ত আপনার Google Cloud প্রোজেক্ট কোটার সীমা পূরণ করেছেন। কোটা বৃদ্ধির অনুরোধ করুন ।
প্রকল্প কোটা সম্পর্কে আরও জানতে প্রকল্প কোটা পরিচালনা দেখুন।
Firebase এবং Google Cloud প্রকল্প সম্পর্কে আরও জানুন Understand Firebase প্রকল্পগুলিতে ।
Cloud Billing অ্যাকাউন্ট তৈরি করা যায়নি
Firebase App Hosting এ স্থাপনের মতো রিসোর্স সরবরাহ করার সময়, আপনি একটি Cloud Billing অ্যাকাউন্ট বেছে নিতে বা তৈরি করতে পারেন।
যদি আপনি " Cloud Billing অ্যাকাউন্ট তৈরি করতে ব্যর্থ" ত্রুটি পান:
- Cloud Billing অ্যাকাউন্ট তৈরি করার অনুমতি আপনার আছে কিনা তা নিশ্চিত করুন। সহায়তার জন্য আপনার অনুমতিগুলি পরীক্ষা করুন অথবা আপনার প্রশাসকের সাথে যোগাযোগ করুন।
যদি আপনি "এই বিলিং অ্যাকাউন্টে অনেক প্রকল্প" ত্রুটি পান:
- আপনার Cloud Billing অ্যাকাউন্টের জন্য আপনি হয়ত প্রকল্পের সীমা পূরণ করেছেন। আপনি কোটা বৃদ্ধির জন্য অনুরোধ করতে পারেন। Cloud Billing অ্যাকাউন্টের কোটা সম্পর্কে আরও জানুন ।
Cloud Billing অ্যাকাউন্ট তৈরি করার বিষয়ে আরও জানুন "একটি নতুন স্ব-পরিষেবা বিলিং অ্যাকাউন্ট তৈরি করুন" লিঙ্কে।
যদি এই বিকল্পগুলির কোনওটিই আপনার সমস্যার সমাধান না করে, তাহলে Cloud Billing সহায়তার সাথে যোগাযোগ করুন।
আমি কীভাবে App Prototyping agent আমার অ্যাপে স্বয়ংক্রিয়ভাবে Cloud Firestore এবং Firebase Authentication যোগ করতে পারি?
একটি বিদ্যমান অ্যাপে কাজ করার সময় App Prototyping agent একটি ডাটাবেস বা প্রমাণীকরণ যোগ করতে বলুন। যখন আপনি একটি ডাটাবেস বা প্রমাণীকরণ যোগ করতে বলেন, তখন App Prototyping agent নিশ্চিতকরণের জন্য জিজ্ঞাসা করে। আপনি যদি সম্মত হন, App Prototyping agent আপনার জন্য অনুরোধ করা ব্যাকএন্ড পরিষেবাগুলি সহ একটি Firebase প্রকল্প সেট আপ করে।
App Prototyping agent কেন আমার সমস্যা সমাধানের প্রস্তাব দেয় না?
অ্যাপ প্রোটোটাইপিং এজেন্ট Next.js এর ত্রুটিগুলি সনাক্ত করে এবং সেগুলি ঠিক করার প্রস্তাব দেয়। যদি আপনি কোনও ত্রুটি পান এবং এটি ঠিক করার প্রস্তাব না দেয়, তাহলে সমস্যাটির টেক্সটটি কপি করে চ্যাটে পেস্ট করুন।
সেরা ফলাফলের জন্য, যদি আপনার কাছে সমস্যাটি থাকে, তাহলে তার প্রকৃতি সম্পর্কে আরও তথ্য প্রদান করুন।
উদাহরণস্বরূপ, যদি আপনি Property access is undefined on object. for 'list' @ L6 মতো Firebase ত্রুটি দেখতে পান, যা Cloud Firestore নিয়মের সাথে একটি সমস্যার ইঙ্গিত দেয়, তাহলে ত্রুটির শুরুতে "আপনি কি আমাকে এই Cloud Firestore নিয়ম সমস্যাটি ঠিক করতে সাহায্য করতে পারেন?" বলে লিখুন।
প্রকাশের পর আমি "অ্যাপ প্রকাশ করতে ব্যর্থ" ত্রুটি পেয়েছি।
প্রকাশনা ব্যর্থতা সাধারণত Cloud Build লগে কার্যকর ত্রুটি লগ করবে। প্রকাশনা ব্যর্থতা ডিবাগ এবং সমাধান করতে:
অ্যাপ ডিটেইলস পৃষ্ঠায় (যদি ছোট করা থাকে, তাহলে প্রকাশ করতে Publish এ ক্লিক করুন), View Details এ ক্লিক করুন। এটি Firebase কনসোলে App Hosting খুলবে।
Firebase কনসোল App Hosting পৃষ্ঠা থেকে, View Cloud Build logs এ ক্লিক করুন।
এটি Firebase কনসোলটি খুলবে যেখানে আপনি বিল্ড লগ দেখতে পাবেন এবং ত্রুটিটি সনাক্ত করতে পারবেন।
ত্রুটিটি কপি করে আপনার কর্মক্ষেত্রে App Prototyping agent অথবা Firebase চ্যাটে জেমিনিতে পেস্ট করুন এবং Gemini এটি ঠিক করতে বলুন।
সমাধানটি যাচাই করতে, কোড ভিউতে স্যুইচ করুন, টার্মিনাল খুলুন এবং
npm run buildচালান। যদি আপনি অন্য কোনও ত্রুটি দেখতে পান, তাহলে আবার চেষ্টা করুন। যদি আপনি একটিFirebaseErrorদেখতে পান, তাহলে দেখুন কেন App Prototyping agent আমার সমস্যাটি সমাধান করার প্রস্তাব দেয় না?।বিল্ডটি সফল হলে,
npm run startক্লিক করুন এবং প্রদত্ত localhost লিঙ্কটি খুলুন এবং আপনার অ্যাপের কার্যকারিতা পরীক্ষা করুন। আপনি যেকোনো রানটাইম ত্রুটির জন্য টার্মিনাল পরীক্ষা করতে পারেন।যদি সবকিছু সফল হয়, তাহলে আপনার কর্মক্ষেত্রে প্রোডাকশন-প্যাকেজড বিল্ডটি চলমান বন্ধ করতে টার্মিনালে
Ctrl-C, তারপর আবার App Hosting প্রকাশনা প্রবাহ চেষ্টা করুন।
App Prototyping agent ব্যবহার করে আমি পরিবর্তন করতে পারছি না।
যদি App Prototyping agent অনুরোধকৃত কোড পরিবর্তনগুলি সম্পূর্ণ না করে, অ্যাপ ব্লুপ্রিন্ট ধাপে ফিরে যায়, অথবা বারবার ত্রুটি ফেরত দেয় যে এটি একটি সমস্যায় পড়েছে:
যদি আপনার কর্মক্ষেত্র পুনরায় খোলার সময় সমস্যাটি থেকে যায়, তাহলে App Prototyping agent চ্যাটে
/clearলিখুন।যদি সমস্যাটি চলতে থাকে, তাহলে আপনি আপনার অ্যাপের পূর্ববর্তী সংস্করণ থেকে একটি শাখা তৈরি করার চেষ্টা করতে পারেন:
স্যুইচ করুন
Code ভিউ।
সোর্স কন্ট্রোল ট্যাবটি খুলুন।
সোর্স কন্ট্রোল গ্রাফে, পূর্ববর্তী সংস্করণ > Create Branch -এ ডান-ক্লিক করুন। আপনার শাখার জন্য একটি নাম লিখুন।
Prototyper mode. If the agent still doesn't respond or returns an error, try branching from an even earlier version of your app.
আপনার তৈরি করা শাখাগুলির মধ্যে স্যুইচ করতে (অথবা মূল শাখায় ফিরে যেতে), Code ভিউয়ের নীচের বাম কোণে অবস্থিত শাখার নামে ক্লিক করুন এবং আপনি যে শাখাটি ব্যবহার করতে চান তা নির্বাচন করুন।
App Prototyping agent ফায়ারবেস পরিষেবাগুলি একীভূত করতে প্ররোচিত করতে আমার সমস্যা হচ্ছে।
আমরা App Prototyping agent ব্যবহার করে ফায়ারবেস পরিষেবাগুলিকে একীভূত করার প্রক্রিয়া উন্নত করার জন্য কাজ করছি। ইতিমধ্যে, এখানে কিছু সাধারণ চ্যালেঞ্জ এবং টিপস দেওয়া হল।
- কনফিগারেশন ফাইল আপডেট হয়নি : আপনার প্রম্পটে, আপনি যে নির্দিষ্ট মানটি আপডেট করতে চান তা অন্তর্ভুক্ত করুন। মানগুলি Firebase কনসোলের প্রজেক্ট সেটিংস পৃষ্ঠায় পাওয়া যাবে। উদাহরণস্বরূপ, আপনি প্রম্পট করতে পারেন: "G-1234567890 দিয়ে আমার কনফিগারেশনে পরিমাপ আইডি আপডেট করুন।"
- আমার অ্যাপের প্রিভিউ দেখার সময় প্রমাণীকরণ কাজ করে না : আপনাকে প্রিভিউ URLটি একটি অনুমোদিত ডোমেন হিসাবে অন্তর্ভুক্ত করতে হতে পারে:
- প্রোটোটাইপার মোডে, নতুন উইন্ডোতে খুলুন ক্লিক করুন।
- নতুন প্রিভিউ উইন্ডোটি খুললে, URL টি কপি করুন। মনে রাখবেন URL টি
6000দিয়ে শুরু হওয়া উচিত। যদি এটি9000দিয়ে শুরু হয়, তাহলে পরবর্তী ধাপে যাওয়ার আগে এটি আপডেট করুন। - Firebase কনসোলের Authentication সেটিংস পৃষ্ঠায়, পূর্ববর্তী ধাপে কপি করা URL টি Authorized domains এ যোগ করুন। দ্রষ্টব্য: এই পদ্ধতিটি শুধুমাত্র Prototyper mode. The preview within Code view and the preview pop-out might not allow you to authenticate.
- Firebase নিরাপত্তা নিয়ম তৈরি করা হয়নি : Gemini আপনাকে নিরাপত্তা নিয়ম লিখতে সাহায্য করতে পারে, কিন্তু এখনও সেগুলি আপনার Firebase প্রকল্পে স্বয়ংক্রিয়ভাবে যোগ করতে পারে না। আপনার Firebase নিয়মগুলি প্রকাশ করার জন্য Firebase কনসোলে কপি করতে হবে।
- Firebase MCP সার্ভারের সাথে অপ্রত্যাশিত মিথস্ক্রিয়া : যদি আপনি Firebase MCP সার্ভার সেট আপ করেন, Prototyper for Firebase integrations. If this occurs, switch to Code view and prompt Gemini in Firebase to integrate Firebase services.