【发布时间】:2019-02-22 22:39:55
【问题描述】:
我目前正在学习 Javascript/Node.js/MEAN 堆栈,并且正在学习 Express 教程。
我收到以下错误:
(节点:11524)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝 id:1):TypeError:无法读取未定义的属性“关闭” (节点:11524)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。
当我在浏览器中点击这条路线时。
function router(nav) {
adminRouter.route('/')
.get((req, res) => {
const url = 'mongodb://localhost:27017';
const dbName = 'libraryApp';
(async function mongo() {
let client;
try {
client = await mongoClient.connect(url);
debug('Connected correctly to server');
const db = client.db(dbName);
const response = await db.collection('books').insertMany(books);
res.json(response);
} catch (err) {
debug(err.stack);
}
client.close();
}());
});
return adminRouter;
}
有人可以指出问题并解释问题所在。
【问题讨论】:
标签: javascript node.js express promise