דילוג לתוכן
DeployAI
חוסםקוד adapter_missing_react_router

חסר מתאם ל־React Router

מה זה אומר

האתר בנוי ב React Router, אבל חסר בו המתאם הרשמי שמכין אותו לשרתים שלנו.

למה זה עוצר את ההעלאה

בלי המתאם הבנייה לא מייצרת את החלק של האתר שרץ בשרת, ולכן האתר לא יעלה. לא צריך להעביר את האתר לכלי אחר.

איך מתקנים

  1. הסוכן מוסיף את המתאם של React Router ומגדיר אותו בקובץ ההגדרות. זה שינוי קטן.
  2. שום דבר אחר באתר לא משתנה.
  3. מריצים שוב את הבדיקה.

פרומפט לסוכן

מעתיקים ומדביקים בסוכן שלכם. הוא יתקן, יסביר לכם בעברית, ויריץ שוב את הבדיקה.

בדיקת DeployAI מצאה בפרויקט הזה: חסר מתאם ל־React Router.
השאר את React Router. התקן את @cloudflare/vite-plugin ואת wrangler כתלויות פיתוח, הוסף cloudflare({ viteEnvironment: { name: "ssr" } }) לפני reactRouter() ב־plugins של vite.config, הוסף workers/app.ts שמעביר כל בקשה ל־createRequestHandler מ־react-router, והוסף wrangler.jsonc עם "main": "./workers/app.ts" ו "compatibility_flags": ["nodejs_compat"]. עבוד לפי התבנית הרשמית של Cloudflare ל־React Router. אל תמיר את האתר.
הסבר לי את התוכנית וחכה לאישור שלי לפני שינויים במבנה של האתר. אל תמחק שום יכולת בלי לשאול.
הסבר לי כל שלב בעברית ובמילים פשוטות.
בסוף הרץ npx deployai@latest check.