سلام دوستان خسته نباشید.بنده با مشکل مواجهم لطفا کمکم کنید.
من در پروژه لوکال خودم بدون هیچ اخطار و خطایی کارمو به پایان رسوندم و با خرید سرور و دامنه پروژم رو داخل هاست آپلود کردم و ماژول هام به درستی اینستال شد با استفاده از نرم افزار پاتی. در کامند پاتی که خروجی میگیرم این خطا به من نمایش داده میشه
(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)
خواهش میکنم
سلام استاد مشکل برطرف شد.یوز و پسورد رو اینطوری قبول نمیکرد
DATABASE_URL=mongodb://akhtarto_node:100px%%%@localhost:27017/akhtarto_cms
اما با این روش که در وبسایت stackoverflow.com گذاشته بودن مشکلم برطرف شد
mongoose.connect('mongodb://localhost/akhtarto_cms'
,{
auth:{
user: 'akhtarto_node',
password : '100px%%%'
}
}
خواهش میکنم
سلام استاد مشکل برطرف شد.یوز و پسورد رو اینطوری قبول نمیکرد
DATABASE_URL=mongodb://akhtarto_node:100px%%%@localhost:27017/akhtarto_cms
اما با این روش که در وبسایت stackoverflow.com گذاشته بودن مشکلم برطرف شد
mongoose.connect('mongodb://localhost/akhtarto_cms'
,{
auth:{
user: 'akhtarto_node',
password : '100px%%%'
}
}
سلام
منم به این خطا برخوردم ولی با کدی که گذاشتی هم درست نشد
میشه یه بررسی هم بکنی کد منو
await mongoose.connect('mongodb://localhost:27017/name_db', {
user: 'name_user',
pass: 'pass',
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: false,
useFindAndModify: false,
});
سلام دوست عزیز از این روش هم میتونی استفاده کنی.
@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:'%%%%'
},
});
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟