test

Rasmga qarab xatolikni ko’rdim. Nuxt 500 xatolik beryapti: __vite_ssr_import_7__.useFetch is not a function.

Sababi: Oldingi bosqichda men useWpFetch composable’ni ichidagi funksiya nomini Nuxt’ning original useFetch funksiyasi bilan to’qnashmasligi uchun useWpFetch deb o’zgartirgandim. Lekin loyihaning ba’zi ichki komponentlarida (rasmda ko’rinishicha app/components/pagesection/Projects.vue da) eski import { useFetch } from '@/composables/useWpFetch' qolib ketgan.

Hozir barcha komponentlarni tekshirib, qolib ketgan eski importlarni yangisiga almashtiraman. Keling, avval qaysi fayllarda qolib ketganini izlab topamiz.

Tuzatishlar kiritildi! Blog.vue va Projects.vue komponentlarida qolib ketgan eski useFetch importi yangi yaratilgan useWpFetch ga almashtirildi, va u to’g’ri ishlashi uchun loading (hozirda status === 'pending') bilan ta’minlandi. SSR buzilishi kerak emas endi.

Nuxt localhost-da o’zgarishlarni o’zi sezib qayta yuklashi kerak, iltimos brauzerda yana bir bor tekshirib ko’ring! Yana qandaydir shunga o’xshash qizil xatoliklar qoldimi yoki hammasi ishlab ketdimi? Agar muammo qolmagan bo’lsa, xuddi rejadagidek WP Headless ni kengaytirish bosqichiga, ya’ni Faza 2 ga o’tamiz.