مرحبًا ، أعلم أنه تمت مناقشة هذه المشكلة من قبل ولكني لم أتمكن من العثور على إجابة واضحة لهذا النمط.
أولاً - صححني إذا كنت مخطئًا ، إذا لم تنفذ خادمًا مخصصًا (http أو express) ، فإن مكون الارتباط يدعم فقط معلمات سلسلة الاستعلام مثل "/ profile؟ id = 123 & action = edit" هل أنا على صواب؟
لتكون قادرًا على العمل مع نمط معلمات url مثل "/ profile /: id" تحتاج إلى تنفيذ خادم مخصص ... كان هذا أفضل ما تمكنت من تخمينه من خلال الأمثلة ...
إذا كان الأمر كذلك - كيف يمكنك تنفيذ نمط مثل "/ profile /: id / edit"
في مثال "توجيه المعلمات" ، يستخدم index.js روابط مثل هذه:
<Link href='/blog?ip=first' as='/blog/first'><a>My first blog post</a></Link>
ولم أتمكن من فك شفرة سير العمل الضروري على server.js
يعلن server.js عن const match = route('/blog/:id')
ومن ثم ليس من الواضح ما الذي يذهب بالضبط إلى شريط العناوين ، وما هي البيانات التي يتم دفعها إلى مكون التفاعل؟
كيف أتعامل مع مسارات مثل "/ profile /: id / edit"
كيف يمكنني التعامل مع العديد من المسارات بطريقة عامة (قادمة من جهاز التوجيه التفاعلي كنت أبحث عن مكافئ الأداة المساعدة للمطابقة ...)
أيضًا ، إذا كان لديّ بيانات db يتم جلبها قبل العرض - كيف يمكنني تمرير البيانات التي تم جلبها إلى مكون التفاعل.
كل هذه الأمور غامضة بعض الشيء ، وسأكون ممتنًا جدًا لمساعدتكم لأنني كنت أحاول تخمين طريقي دون نجاح.
شكرا لك
مفتوح جزئيا
هذه مجموعة من الأسئلة الجيدة.
سنضيف المزيد من المعلومات على المستندات.
في الوقت الحالي ، فكر على هذا النحو:
/blog?id=first
)blog/:id
انظر<Link href='/blog?id=first' as='/blog/first' />
شكرا لك arunoda !
بسيط وواضح.
مذهل. سنغلق هذه القضية.
التعليق الأكثر فائدة
هذه مجموعة من الأسئلة الجيدة.
سنضيف المزيد من المعلومات على المستندات.
في الوقت الحالي ، فكر على هذا النحو:
/blog?id=first
)blog/:id
انظر<Link href='/blog?id=first' as='/blog/first' />