عبد النور محمد نشر 23 يونيو 2021 أرسل تقرير نشر 23 يونيو 2021 مرحبا اذا كان لدي رابط بهذا الشكل http://localhost:3000/post?id=1 كيف يمكنني الحصول على ال query id من الرابط ؟ 1 اقتباس
0 عبدالله عبدالرحمن11 نشر 23 يونيو 2021 أرسل تقرير نشر 23 يونيو 2021 يمكنك فعل ذلك كالآتي const app = next({ dev: process.env.NODE_ENV === 'development' }); app.prepare().then(() => { const server = express(); // إنشاء خادم اكسبرس server.get('/post/:id', (req, res) => { /* إنشاء كائن وإضافة params و query إليه */ const queryParams = Object.assign({}, req.params, req.query); /* نفترض أن المسار /pages/posts حيث يوجد كود الواجهة */ app.render(req, res, '/posts', queryParams); }); }); اقتباس
0 عبدالباسط ابراهيم نشر 23 يونيو 2021 أرسل تقرير نشر 23 يونيو 2021 بما أننا نستخدم nextjs يمكننا الحصول على ال query من خلال ال useRouter hook كالتالي import { useRouter } from 'next/router' // hook نقوم باستدعاء ال const Index = () => { const router = useRouter() const {id} = router.query //query يمكننا هنا الوصول لل return(<div>{id}</div>) } اقتباس
السؤال
عبد النور محمد
مرحبا اذا كان لدي رابط بهذا الشكل
http://localhost:3000/post?id=1
كيف يمكنني الحصول على ال query id من الرابط ؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.