🔥یلدا با راکت با (( ۷۰ درصد )) تخفیف! یلدا طولانی است، اما این تخفیف نه.
مشاهده دورههاسلام دوستان
وقتی پروژه ران میکنم به این ارور میخورم
اروری توی صفحه نمایشم

ارور تو کونسول:

سلام دوست عزیز
همونطور که از ارور مشخصه یه سری از option هایی که به mongoose دادی دیگه پشتیبانی نمیشن
bufferMaxWntries , useFindAndModify, useCreateIndex این مواردو از options ها بردار درست میشه
@amiri1381
کاش سورس کد رو هم گذاشته بودی.
این مسئله که خواندن و نوشتن اطلاعات و یا حتی کانشکشن زدن به دیتابیس در جاوااسکریپت (node) بصورت async اتفاق میوفته رو درنظر داشتی و از promise ها استفاده کردی؟
این کته رو به عنوان اولین مرحله در troubleshooting پرسیدم.
احتمال زیاد لینک از داکیومنت رسمی مونگو به دردت بخوره:
https://www.mongodb.com/developer/languages/javascript/nextjs-with-mongodb/
سلام
این ماله صفحه util/mongodb.js
import mongoose from 'mongoose';
const MONGODB_URI = process.env.MONGODB_URI;
if (!MONGODB_URI) {
throw new Error("Your mongodb uri is not defined!");
}
let cached = global.mongoose;
if (!cached) {
cached = global.mongoose = { conn: null, promise: null };
}
export async function connectToDatabase() {
if (cached.conn) {
return cached.conn;
}
if (!cached.promise) {
const opts = {
useNewUrlParser: true,
useUnifiedTopology: true,
bufferCommands:false,
bufferMaxWntries: 0 ,
useFindAndModify: false,
useCreateIndex: true
};
cached.promise = mongoose.connect(MONGODB_URI, opts).then((client) => {
return client
});
}
cached.conn = await cached.promise;
return cached.conn;
}
اینم صفه index.js
export async function getServerSideProps(context) {
const client = await connectToDatabase();
const isConnected = await client.connections[0].readyState;
return {
props: {
isConnected,
},
};
}
لینک mongodb
MONGODB_URI= mongodb://127.0.0.1:27017/sinema
سلام دوست عزیز
همونطور که از ارور مشخصه یه سری از option هایی که به mongoose دادی دیگه پشتیبانی نمیشن
bufferMaxWntries , useFindAndModify, useCreateIndex این مواردو از options ها بردار درست میشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟