node.js - 错误 :a hook ('orm' ) failed to load when lifting sails app using mongo DB

标签 node.js mongodb sails.js sails-mongo

我收到此错误:尝试使用 mongoDB 提升sails 应用程序时无法加载钩子(Hook)('orm')。这是我的connections.js 文件:

module.exports.connections = {
  mongodb: {
    adapter   : 'sails-mongo',
    host      : 'localhost',
    port      : 27017,
    database  : 'mydb1'
  }
};

这是我的 models.js 文件:

module.exports.models = {
  connection: 'mongodb'
};

这是我的 local.js 文件:

module.exports = {
  connections: {
    mongodb: {
      host      : 'localhost',
      port      : 27017,
      database  : 'mydb1'
    }
  }
}

sails v 0.10.1

知道为什么会发生这种情况吗?

谢谢

最佳答案

您需要做的就是启动您的 mongodb。

导航到:path_to_your_mongodb_installation_folder\MongoDB\bin\mongod.exe 示例:C:\Program Files\MongoDB 2.6 Standard\bin

如果这有帮助,请告诉我们!

关于node.js - 错误 :a hook ('orm' ) failed to load when lifting sails app using mongo DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25348459/

相关文章:

node.js - 匹配所有不以下划线开头的文件并忽略以下划线开头的目录中的文件的 glob 模式是什么?

node.js - "describe"和 "schema.define"和有什么区别?

mongodb - 安装了 MongoDB 的共享主机

node.js - Sails.js 的项目类型未进入 Webstorm

node.js - Gulp 源映射与 css minify

javascript - 在javascript中编写非阻塞for循环的最干净的方法是什么?

javascript - 未捕获的 MongoError : unrecognized field 'allowDiskUsage'

javascript - 如何将Lambda函数中的Mongo Atlas数据库与Mongoose连接

javascript - 我想用所选项目的数据填充我的编辑表单

带有 vhost 的 Node.js/Express 与 Sails.js 框架应用程序冲突