عبد النور محمد نشر 28 يونيو 2021 أرسل تقرير مشاركة نشر 28 يونيو 2021 أحاول دمج mongoose مع next server وقد وجدت بعض المساعدة في الانترنت وقد قمت باتباع الخطوات عبر انشاء ملف اتصال import mongoose from 'mongoose'; const connectDB = handler => async (req, res) => { // Use new db connection await mongoose.connect(process.env.mongodburl, { useUnifiedTopology: true, useFindAndModify: false, useCreateIndex: true, useNewUrlParser: true }); return handler(req, res); }; export default connectDB; ثم استخدام المتصل للاتصال واجراء التعاملات عبر ال handler import connectDB from '../../middleware/mongodb'; import bcrypt from '../../middleware/bcrypt'; import User from '../../models/user'; const handler = async (req, res) => { if (req.method === 'POST') { const { name, email, password } = req.body; if (name && email && password) { try { var passwordhash = await bcrypt.sign(password); var user = new User({ name, email, password: passwordhash, }); var usercreated = await user.save(); return res.status(200).send(usercreated); } catch (error) { return res.status(500).send(error.message); } } else { res.status(422).send('data_incomplete'); } } else { res.status(422).send('req_method_not_supported'); } }; export default connectDB(handler); لكن الخادم انهار عند لمس ال endpoint ولا أعرف ما السبب والخطأ يخبرني أنه لا يمكن الاتصال اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
عبد النور محمد
أحاول دمج mongoose مع next server وقد وجدت بعض المساعدة في الانترنت وقد قمت باتباع الخطوات عبر انشاء ملف اتصال
ثم استخدام المتصل للاتصال واجراء التعاملات عبر ال handler
لكن الخادم انهار عند لمس ال endpoint ولا أعرف ما السبب والخطأ يخبرني أنه لا يمكن الاتصال
رابط هذا التعليق
شارك على الشبكات الإجتماعية
0 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.