adel diba
5 سال پیش توسط adel diba مطرح شد
4 پاسخ

ارور منگو دی بی

سلام دوستان خسته نباشید.بنده با مشکل مواجهم لطفا کمکم کنید.
من در پروژه لوکال خودم بدون هیچ اخطار و خطایی کارمو به پایان رسوندم و با خرید سرور و دامنه پروژم رو داخل هاست آپلود کردم و ماژول هام به درستی اینستال شد با استفاده از نرم افزار پاتی. در کامند پاتی که خروجی میگیرم این خطا به من نمایش داده میشه

(node:3845495) UnhandledPromiseRejectionWarning: MongoError: command createIndexes requires authentication at Connection.<anonymous> (/home2/akhtarto/nodevenv/projectA/10/lib/node_modules/mongoose/node_modules/mongodb/lib/core/connection/pool.js:466:61) at Connection.emit (events.js:198:13) at processMessage (/home2/akhtarto/nodevenv/projectA/10/lib/node_modules/mongoose/node_modules/mongodb/lib/core/connection/connection.js:384:10) at Socket.<anonymous> (/home2/akhtarto/nodevenv/projectA/10/lib/node_modules/mongoose/node_modules/mongodb/lib/core/connection/connection.js:553:15) at Socket.emit (events.js:198:13) at addChunk (_stream_readable.js:288:12) at readableAddChunk (_stream_readable.js:269:11) at Socket.Readable.push (_stream_readable.js:224:10) at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17) (node:3845495) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1) (node:3845495) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. (node:3845495) UnhandledPromiseRejectionWarning: MongoError: command find requires authentication at Connection.<anonymous> (/home2/akhtarto/nodevenv/projectA/10/lib/node_modules/mongoose/node_modules/mongodb/lib/core/connection/pool.js:466:61) at Connection.emit (events.js:198:13) at processMessage (/home2/akhtarto/nodevenv/projectA/10/lib/node_modules/mongoose/node_modules/mongodb/lib/core/connection/connection.js:384:10) at Socket.<anonymous> (/home2/akhtarto/nodevenv/projectA/10/lib/node_modules/mongoose/node_modules/mongodb/lib/core/connection/connection.js:553:15) at Socket.emit (events.js:198:13) at addChunk (_stream_readable.js:288:12) at readableAddChunk (_stream_readable.js:269:11) at Socket.Readable.push (_stream_readable.js:224:10) at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17) (node:3845495) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2) 

ثبت پرسش جدید
adel diba
تخصص : برنامه نویس وب
@empyrium000 5 سال پیش آپدیت شد
0

خواهش میکنم
سلام استاد مشکل برطرف شد.یوز و پسورد رو اینطوری قبول نمیکرد

DATABASE_URL=mongodb://akhtarto_node:100px%%%@localhost:27017/akhtarto_cms

اما با این روش که در وبسایت stackoverflow.com گذاشته بودن مشکلم برطرف شد

mongoose.connect('mongodb://localhost/akhtarto_cms'
,{
auth:{
user: 'akhtarto_node',
password : '100px%%%'
}
}

حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

ممنون میشم اون قسمت connection که ایجاد کردید رو اینجا بفرستید


adel diba
تخصص : برنامه نویس وب
@empyrium000 5 سال پیش آپدیت شد
0

خواهش میکنم
سلام استاد مشکل برطرف شد.یوز و پسورد رو اینطوری قبول نمیکرد

DATABASE_URL=mongodb://akhtarto_node:100px%%%@localhost:27017/akhtarto_cms

اما با این روش که در وبسایت stackoverflow.com گذاشته بودن مشکلم برطرف شد

mongoose.connect('mongodb://localhost/akhtarto_cms'
,{
auth:{
user: 'akhtarto_node',
password : '100px%%%'
}
}

سید محمد ریحانی
تخصص : برنامه نویس
@smreyhani 3 سال پیش آپدیت شد
0

سلام
منم به این خطا برخوردم ولی با کدی که گذاشتی هم درست نشد
میشه یه بررسی هم بکنی کد منو

await mongoose.connect('mongodb://localhost:27017/name_db', {
                user: 'name_user',
                pass: 'pass',
                useNewUrlParser: true,
                useUnifiedTopology: true,
                useCreateIndex: false,
                useFindAndModify: false,
            });

adel diba
تخصص : برنامه نویس وب
@empyrium000 3 سال پیش مطرح شد
0

سلام دوست عزیز از این روش هم میتونی استفاده کنی.
@smreyhani

setMongoConnection() {
        mongoose.Promise = global.Promise; 
        mongoose.set('useNewUrlParser', true);
        mongoose.set('useFindAndModify', false);
        mongoose.set('useCreateIndex', true);
        mongoose.set('useUnifiedTopology', true);
        mongoose.connect('mongodb://localhost:27017/golruo_cms' ,{
            auth:{
                user:'user',
                password:'%%%%'
            },
        });
    }

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام