] उपयुक्त विधि आपकी विशिष्ट आवश्यकताओं पर निर्भर करती है। call_next (अनुरोध) यदि response.status_code == 404: REDIRECTRESPONSE ("https://fastapi.tiangolo.com") लौटें अन्य: वापसी प्रतिक्रिया
पूर्व>
यह मिडलवेयर रिस्पांस स्टेटस कोड की जांच करता है और कस्टम पेज पर रीडायरेक्ट करता है यदि कोड 404 है। not_found_exception_handler (अनुरोध: अनुरोध: अनुरोध, exc: httpexception):
redirectResponse ('https://fastapi.tiangolo.com')
यह एक अधिक विशिष्ट और लक्षित प्रतिक्रिया के लिए अनुमति देता है। यह उदाहरण दो त्रुटि पृष्ठ बनाता है:
टेम्प्लेट = jinja2templates (निर्देशिका = 'टेम्प्लेट')
response = await call_next(request) if response.status_code == 404: return RedirectResponse("https://fastapi.tiangolo.com") else: return response500: internation_error
404 फास्टपी में पेज नहीं मिला।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3