اذهب إلى المحتوى

محمود سعداوي2

الأعضاء
  • المساهمات

    604
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو محمود سعداوي2

  1. السلام عليكم. في الكثير من المواقع يعمد الآدمين إلى إضافة إشعارات بغرض تنبيه المستخدم بإضافة الجديد للموقع. كأمثلة هل يعتمد إضافة مثل هذه الإشعارات على websocket دون سواها أم يوجد طرق أخرى . ملاحظة: أنا أستخدم لغة node js و قواعد البيانات mongo db. شكرا.
  2. السلام عليكم. عند إنشاء قاعدة بيانات جديدة في mongodb atlas يطلب في النهاية تحديد نوع adress ip. أنا أختار دائما 0.0.0.0/0 لكن لا أعرف ماالذي يجب فعله في المشاريع الحقيقية و كيف يقع إختيار نوع adress ip شكرا على المساعدة.
  3. السلام عليكم. قم بتنزيل إمتداد live server في محرر النصوص vs code إلا أنني عند النقر على الأيمن للماوس لا أجد open with live server كيف يمكنني تفعيل هذا الإمتداد شكرا
  4. السلام عليكم. مثلما هو معلوم في الوقت الحالي فإن تطبيقات الويب تحظى بفرص وافرة في سوق الشغل لكن ماهو مستقبلها في ظل التقدم السريع للتكنولوجيا (البيانات الضخمة - الذكاء الإصطناعي ...) شكرا
  5. شكرا نفس الشيء لا يوجد تغيير
  6. السلام عليكم. في صورة عدم النجاح في الإمتحان النهائي. هل توجد فرص أخرى لإعادة الإمتحان أم تسحب الشهادة و لايتسنى الحصول عليها. شكرا.
  7. السلام عليكم. كيف يمكنني فسخ سؤال كنت قد تقدمت بطرحه. شكرا.
  8. لسلام عليكم الرجاء المساعدة في عدم فاعلية الكود التالي App function App() { return ( <> <Routes> <Route path="/" element={ <AppRoute redirect='/login' user={Auth.auth} > <Chat/> </AppRoute> } /> <Route path="/register" element={ <AppRoute redirect='/' user={Auth.guest} > <Register/> </AppRoute> } /> <Route path="/login" element={ <AppRoute redirect='/' user={Auth.guest} > <Login/> </AppRoute> } /> <Route path= "*" element={ <NotFound/> }/> </Routes> </> ); } AppRoute const AppRoute = ({ user, children, redirect }) => { if (!user) { return <Navigate to={redirect} />; } return children; }; Auth const Auth = { auth: () => localStorage.getItem('user') !== null, guest: () => localStorage.getItem('user') === null, }; مثلما تلاحظون، في صورة عدم وجود مستخدم في ذاكرة المتصفح فإنه يتوجه مباشرة إلى صفحة تسجيل الدخول إلا أن النتيجة التي تحصلت عليها عكس ذلك ففي صورة كانت ذاكرة المتصفح فارغة فإنه يتوجه إلى الصفحة الرئيسية شكرا على المساعدة
  9. السلام عليكم الرجاء المساعدة في عدم فاعلية الكود التالي App function App() { return ( <> <Routes> <Route path="/" element={ <AppRoute redirect='/login' user={Auth.auth} > <Chat/> </AppRoute> } /> <Route path="/register" element={ <AppRoute redirect='/' user={Auth.guest} > <Register/> </AppRoute> } /> <Route path="/login" element={ <AppRoute redirect='/' user={Auth.guest} > <Login/> </AppRoute> } /> <Route path= "*" element={ <NotFound/> }/> </Routes> </> ); } AppRoute const AppRoute = ({ user, children, redirect }) => { if (!user) { return <Navigate to={redirect} />; } return children; }; Auth const Auth = { auth: () => localStorage.getItem('user') !== null, guest: () => localStorage.getItem('user') === null, }; مثلما تلاحظون، في صورة عدم وجود مستخدم في ذاكرة المتصفح فإنه يتوجه مباشرة إلى صفحة تسجيل الدخول إلا أن النتيجة التي تحصلت عليها عكس ذلك ففي صورة كانت ذاكرة المتصفح فارغة فإنه يتوجه إلى الصفحة الرئيسية شكرا على المساعدة
  10. السلام عليكم. كيف يمكن وضع terminal في برنامج vs code في نافذة لوحدها شكرا
  11. السلام عليكم. الحسوب الذي أستعمله ضعيف نوعا ما. هل يؤثر برنامج expo على ذلك. يعني كأن يكون الحاسوب ثقيلا أكثر. شكرا.
  12. السلام عليكم الرجاء توضيح الخطأ التالي عند الإتصال بقاعدة البيانات mongo db رسالة الخطأ: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/ شكرا لكم.
  13. كأنه لم يتعرف على createStore
  14. السلام عليكم في الكود التالي لماذا لم تم شطب createStore import { createStore, applyMiddleware } from 'redux' import { composeWithDevTools } from 'redux-devtools-extension' import thunk from 'redux-thunk' import rootReducer from './reducers/index' const initialState = {} const middleware = [thunk] const store = createStore( rootReducer, initialState, composeWithDevTools(applyMiddleware(...middleware)) ) export default store; شكرا
  15. السلام عليكم. function App() { return ( <> <Navbar/> <Routes> <Route path="/" element={ <Landing/> }/> <section className="container"> <Routes> <Route path="/login" element={ <Login/> }/> <Route path="/register" element={ <Register/> }/> </Routes> </section> </Routes> </> ); } كيف يمكن معالجة الخطأ السالف ذكره. شكرا.
  16. السلام عليكم. أعمل على مشروع بواسطة node js يكون فيه المستخدم user قادرا على إضافة صورته بواسطة gravatar. حيث قمت بتعريف صورة المستخدم كالتالي: // Get users gravatar const avatar = gravatar.url(email, { s: '200', r: 'pg', d: 'mm' }) و بالعودة إلى التوثيق تبين أن هذا البرنامج على الإيميل أدريس لتعريف صورة المستخدم. المشكل هو أني لم أحصل على الصورة إلا بعد تسجيل في موقع gravatar شكرا
  17. السلام عليكم. لدي الملفات التالية في مشروعي كيف ألغي ظهور default.json على Github مع العلم أني قمت بالتعليمة التالية في gitignore node_modules config/default.json مثلما تلاحظون لازلت default.json موجودة شكرا
  18. السلام عليكم. ما الغاية من إستعمال $set ك:parameter عند إستعمال الدالة findOneAndUpdate. مثال عملي profile = await Profile.findOneAndUpdate( { user: req.user.id }, { $set: profileFields }, { new: true } ) شكرا.
  19. السلام عليكم. المثال التالي هو أحد عناصر model في node js skills: { type: [String], required: true } ماالفائدة من وضع الخاصية النصية داخل المعقفين [String] شكرا.
  20. السلام عليكم. متى يحبذ إستعمال express error handler (throw new Error) و متى يجب تجنبها شكرا
  21. السلام عليكم. ماهو الفرق بين x-www-form-urlencoded و raw عند استعمال postman في مشروع node js
  22. السلام عليكم. لاحظت أنه في العديد من المشاريع بلغة node js يتم استعمال مكتبة joi للتحقق من البيانات. في الواقع هي مكتبة مستعملة بصفة كبيرة جدا مما يدل على أهميتها. متى يحبذ استخدام هذه المكتبة ام ان تنزيلها هو مجرد إضافة جيدة للمشروع. شكرا.
  23. السلام عليكم. من المؤكد تطابق البيانات مهم جدا في مشروع معين. لكن هل يكفي إعتماد تطابق البيانات فقط في الواجهة الأمامية أو الخلفية أو لابد من الإثنين معا.
  24. السلام عليكم. لو سمحتم توضيح الخطأ التالي Already included file name 'c:/Users/saadaoui/Desktop/Backend/models/product.js' differs from file name 'c:/Users/saadaoui/Desktop/Backend/models/Product.js' only in casing. The file is in the program because: Imported via "./models/product" from file 'c:/Users/saadaoui/Desktop/Backend/index.js' Root file specified for compilation product.js const mongoose = require("mongoose") const Product = mongoose.model("Product", { title: { type: String }, description: { type: String }, price: { type: Number }, image: { type: String } }) module.exports = Product; شكرا لكم.
×
×
  • أضف...