مروان محمود3 نشر 7 سبتمبر 2021 أرسل تقرير نشر 7 سبتمبر 2021 عندما اقوم بإستخدام الbody parser تأتينى رسالة انه اصبح deprecated فما اذا البديل له؟ 2 اقتباس
0 شرف الدين حفني نشر 7 سبتمبر 2021 أرسل تقرير نشر 7 سبتمبر 2021 ال body-parser لم يتم إهماله (deprecated) إنما فقط لم يعد بإمكانك إستخدام الconstructor في الmiddleware app.use(bodyParser()) وإنما يجب تحديد الدالة التي تريدها من ال body-parser والتي تحدده حسب نوعية البيانات التي تريد أن يحدث لها parsing مثلاً إن أردت قراءة البيانات كنصوص app.use(bodyParser.text()) إن أردت قراءة البيانات كملف json app.use(bodyParser.json()) وبنفس النمط على باقي أنواع البيانات, نقوم بإستخدام الدالة المناسبة لها اقتباس
0 Wael Aljamal نشر 7 سبتمبر 2021 أرسل تقرير نشر 7 سبتمبر 2021 إن كنت تستخدم إطار العمل Express فأصبحت الدوال و التوابع الخاصة بعملبات التحويل مضمنة مسبقاً ويمكنك استخدام: app.use(express.json()); أو: app.use(express.urlencoded()); //دعم تشفير URL اقتباس
0 Salah Eddin Beriani2 نشر 8 سبتمبر 2021 أرسل تقرير نشر 8 سبتمبر 2021 من نسخة 4.16.0 ل express أو ما فوق أنت لا تحتاج bodyParser تم دمج الوضائف في express import express, { json,urlencoded } from 'express'; const app = express(); app.use(json()); app.use(urlencoded()); الشيفرة فوق تعوض الاستخدام القديم const express = require('express') const bodyParser = require('body-parser') const app = express() app.use(bodyParser.urlencoded({ extended: false })) app.use(bodyParser.json()) اقتباس
السؤال
مروان محمود3
عندما اقوم بإستخدام الbody parser تأتينى رسالة انه اصبح deprecated فما اذا البديل له؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.