首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动KeystoneJS失败

启动KeystoneJS失败
EN

Stack Overflow用户
提问于 2015-04-22 16:15:13
回答 2查看 1.8K关注 0票数 0

我尝试使用KeystoneJS设置我的第一个项目,但是当我尝试使用"node“时,我会收到以下错误。有人能解释一下为什么吗?

代码语言:javascript
复制
Mongo Error:

[Error: failed to connect to [localhost:27017]]
/Users/marius/Desktop/doner/node_modules/keystone/lib/core/mount.js:606
            throw new Error('KeystoneJS (' + keystone.get('name') + ') failed to start'
                  ^
Error: KeystoneJS (Doner) failed to start
    at NativeConnection.<anonymous> (/Users/marius/Desktop/doner/node_modules/keystone/lib/core/mount.js:606:10)
    at NativeConnection.emit (events.js:107:17)
    at NativeConnection.Connection.error (/Users/marius/Desktop/doner/node_modules/keystone/node_modules/mongoose/lib/connection.js:389:8)
    at /Users/marius/Desktop/doner/node_modules/keystone/node_modules/mongoose/lib/connection.js:416:14
    at /Users/marius/Desktop/doner/node_modules/keystone/node_modules/mongoose/lib/drivers/node-mongodb-native/connection.js:57:21
    at /Users/marius/Desktop/doner/node_modules/keystone/node_modules/mongoose/node_modules/mongodb/lib/mongodb/db.js:286:18
    at /Users/marius/Desktop/doner/node_modules/keystone/node_modules/mongoose/node_modules/mongodb/lib/mongodb/db.js:364:18
    at Server.close (/Users/marius/Desktop/doner/node_modules/keystone/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:192:38)
    at Db.close (/Users/marius/Desktop/doner/node_modules/keystone/node_modules/mongoose/node_modules/mongodb/lib/mongodb/db.js:360:21)
    at /Users/marius/Desktop/doner/node_modules/keystone/node_modules/mongoose/node_modules/mongodb/lib/mongodb/db.js:284:21
    at null.<anonymous> (/Users/marius/Desktop/doner/node_modules/keystone/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:565:7)
    at emit (events.js:118:17)
    at null.<anonymous> (/Users/marius/Desktop/doner/node_modules/keystone/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15)
    at emit (events.js:110:17)
    at Socket.<anonymous> (/Users/marius/Desktop/doner/node_modules/keystone/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10)
    at Socket.emit (events.js:107:17)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-22 16:52:28

Keystone无法连接到mongodb。Keystone不为您管理MongoDB。因此,请确保MongoDB在“节点键”之前运行。

票数 1
EN

Stack Overflow用户

发布于 2016-04-25 14:02:26

你需要运行单神。

对mac:

代码语言:javascript
复制
sudo mongod

这将运行mongodb并打开一个新的终端,然后运行。

代码语言:javascript
复制
node keystone

对于windows,如果路径文件中包含了mongod,则明智地转到mongodb所在的目录,并运行它应该在其中的mongod.exe。

program files/MongoDB/server/3.2/bin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29803362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档