عبد النور محمد نشر 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 ولا أعرف ما السبب والخطأ يخبرني أنه لا يمكن الاتصال اقتباس
السؤال
عبد النور محمد
أحاول دمج mongoose مع next server وقد وجدت بعض المساعدة في الانترنت وقد قمت باتباع الخطوات عبر انشاء ملف اتصال
ثم استخدام المتصل للاتصال واجراء التعاملات عبر ال handler
لكن الخادم انهار عند لمس ال endpoint ولا أعرف ما السبب والخطأ يخبرني أنه لا يمكن الاتصال
0 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.