【发布时间】:2020-11-14 09:28:53
【问题描述】:
我正在运行这段代码:
const mongoose = require('mongoose');
const DB_NAME = 'eventdb';
const HOST = '127.0.0.1:27017';
mongoose.createConnection(`mongodb://${HOST}/${DB_NAME}`,{useNewUrlParser:true});
const db = mongoose.connection;
db.on('error', console.log('Didn\'t connect properly!'));
我得到这个输出:
没有正确连接! 事件.js:111 throw new ERR_INVALID_ARG_TYPE('listener', 'Function', listener); ^
TypeError [ERR_INVALID_ARG_TYPE]:“listener”参数必须是函数类型。收到>未定义 在 checkListener (events.js:111:11) 在 _addListener (events.js:348:3) 在 NativeConnection.addListener (events.js:406:10) 在对象。 (/Users/sebastianc/Desktop/codeworks/exercises/assessments/weekly->assessment-6/server/Models/event-model.js:11:4)
谁能解释一下发生了什么?
【问题讨论】:
标签: javascript node.js mongodb mongoose