अक्सर पूछे जाने वाले सवाल और समस्या का हल

इस पेज पर, अक्सर पूछे जाने वाले सवालों (एफ़एक्यू) के जवाब दिए गए हैं App Hosting.

App Hosting अक्सर पूछे जाने वाले सवाल

सामान्य App Hosting सीमाएं और समस्या हल करना

  • इन्फ़्रास्ट्रक्चर में मौजूद किसी Cloud Run समस्या की वजह से, संसाधन बनाने या अपडेट करने में उम्मीद से ज़्यादा समय लग सकता है. जैसे, us-central1. अगर किसी खास इलाके में डिप्लॉयमेंट में ज़्यादा समय लगता है, तो Google का सुझाव है कि किसी दूसरे इलाके में डिप्लॉय करें.
  • App Hosting का सीडीएन, अपनी कैश कुंजियों में सिर्फ़ अनुरोध के कुछ खास हेडर शामिल कर सकता है. इस सूची में, NextJS के RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, और Next-Url हेडर शामिल हैं. साथ ही, Cloud CDN के स्टैंडर्ड Accept, Accept-Encoding, Access-Control-Request-Headers, Access-Control-Request-Method, Origin, Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site, X-Goog-Allowed-Resources, और X-Origin हेडर भी शामिल हैं. अगर किसी रिस्पॉन्स में, Vary हेडर के साथ ऐसी वैल्यू शामिल है जो यहां सूची में नहीं है, तो हमारा सीडीएन उसे कैश नहीं करेगा.
  • कैश नहीं की गई स्टैटिक फ़ाइलें, Cloud Run से दिखाई जाती हैं. आने वाले समय में, इन्हें बेहतर परफ़ॉर्मेंस के लिए, App Hosting ऑरिजिन से सेव और दिखाया जाएगा.
  • बैकएंड बनाते समय, Firebase कंसोल में कभी-कभी "बिल्ड नहीं मिला और यह अमान्य है" गड़बड़ी दिख सकती है.
  • एक ही प्रोजेक्ट में मौजूद सभी बैकएंड, GitHub के एक ही संगठन/खाते का इस्तेमाल करते हैं. इन्हें उस संगठन/खाते के तहत मौजूद अलग-अलग रिपॉज़िटरी से कनेक्ट किया जा सकता है. GitHub के अलग-अलग खातों से कनेक्ट किए गए बैकएंड बनाने के लिए, उन्हें अलग-अलग प्रोजेक्ट में रखें.

Angular ऐप्लिकेशन की सीमाएं और समस्या हल करना

App Hosting, Angular के साथ काम करने की सुविधा को बेहतर बनाने और इसका दायरा बढ़ाने पर काम कर रहा है. हालांकि, इसकी कुछ सीमाएं हैं:App Hosting

  • I18n: I18n की मुख्य सुविधा काम करती है. हालांकि, SSR पेजों पर सीधे नेविगेट करने पर गड़बड़ियां आ सकती हैं.
  • स्थानीय भाषा के हिसाब से बनाना: अलग-अलग स्थानीय भाषाओं के लिए वर्शन बनाने की सुविधा उपलब्ध नहीं है.
  • बिल्डर: फ़िलहाल, सिर्फ़ ऐप्लिकेशन बिल्डर की सुविधा उपलब्ध है.
  • एनवायरमेंट और मोनोरिपो टूलिंग: Angular के ऐसे प्रोजेक्ट काम नहीं करेंगे जिनमें एक से ज़्यादा ऐप्लिकेशन टारगेट हों. मोनोरिपो के लिए बेहतर सहायता पाने के लिए, Nx का इस्तेमाल करें.

Next.js की सीमाएं और समस्या हल करना