مروان محمود3 نشر 7 سبتمبر 2021 أرسل تقرير مشاركة نشر 7 سبتمبر 2021 عندما اقوم بإستخدام الbody parser تأتينى رسالة انه اصبح deprecated فما اذا البديل له؟ 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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()) وبنفس النمط على باقي أنواع البيانات, نقوم بإستخدام الدالة المناسبة لها اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Wael Aljamal نشر 7 سبتمبر 2021 أرسل تقرير مشاركة نشر 7 سبتمبر 2021 إن كنت تستخدم إطار العمل Express فأصبحت الدوال و التوابع الخاصة بعملبات التحويل مضمنة مسبقاً ويمكنك استخدام: app.use(express.json()); أو: app.use(express.urlencoded()); //دعم تشفير URL اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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()) اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
مروان محمود3
عندما اقوم بإستخدام الbody parser تأتينى رسالة انه اصبح deprecated فما اذا البديل له؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.