我收到错误:无法连接到 [未定义:27017]
I am getting Error: failed to connect to [undefined:27017]
不知道该怎么做,当我在 git shell 中运行>>节点索引.js时无法连接。 它给了我以下内容
英雄联盟角色扮演游戏在端口 8080 上启动连接错误: [错误: 无法连接到 [未定义:27017]]
/* ==== MONGODB ==== */
var mongoose = require('mongoose');
var db = require('./config/db.js');
mongoose.connect(db.url);
mongoose.connection.on('error', console.error.bind(console, 'connection error:'));
mongoose.connection.once('open', function() { console.log("Mongo DB connected!"); });
/* ==== config/db.js ==== */
module.exports = "mongodb://<username>:<username>@ds052837.mongolab.com:52837/lolrpg";
这里的问题是代码第一部分中的db
变量引用了连接字符串,但您尝试访问其上的 url
属性,最终未定义。
将mongoose.connect(db.url)
替换为 mongoose.connect(db)
。
或者,在 db.js 中,您可以将module.exports = ...
替换为 module.exports.url = ...
。
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 如何消除代码中的未定义和其他问题
- 未捕获的ReferenceError:$未定义
- this.router在AngularJS 2中未定义
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 节点fs.stat名称未定义
- 尝试在PHP中回显输入文本时出现未定义的索引错误
- Jquery未定义函数正在停止其他操作
- AngularJS指令出错-无法读取属性'编译'的未定义
- 这.SOMETHING 总是返回未定义的 - extjs
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- Wordpress中带有JQuery Accordion的未定义匿名函数
- 我收到错误:无法连接到 [未定义:27017]