با سلام و احترام
من در تمام آدرس ها و صفحات پروژم که با route اعمال کردم یک خطای مشترک میگیرم که اینه: history.ts:361 No routes matched location
در کل مشکلی در پروژم نیست و همه صفحات درست لود میشن و کار می کنن. فقط برام سوال شد این چه پیغامیه و باید چطور رفعش کنم؟
سلام دوست من
میتونه چندین دلیل داشته باشه
اگر مسیری که وارد میشه در <Routes> مشخص نشده باشه این خطا نمایش داده میشه. ولی اگر همه چیز درست لود میشه این مورد کم احتمال هست.
اگر BrowserRouter یا MemoryRouter چند بار در پروژه تعریف شده باشن (مثلاً یکبار در index.tsx و یکبار داخل یک کامپوننت دیگه) این خطا ممکن هست رخ دهد.
اگر از basename در BrowserRouter استفاده شده ولی مسیرهای داخلی درست تنظیم نشده باشن ممکنه این پیام نمایش داده بشه.
بعضی مواقع این پیغام خطا فقط توی console نمایش داده میشه ولی روی عملکرد پروژه تأثیر نمیزاره. این به دلیل لاگهایی هست که history.ts برای دیباگ در حالت توسعه (development mode) ثبت میکنه.