node.js - Sails Upgrade v10.5 Waterline "Migrate - safe"选项出现错误?

标签 node.js sails.js waterline

当我将 Sails 从 V0.9 升级到 V0.10 时,我遇到了 Waterline 问题。为了在网上找到解决方案,我已经用尽了所有选择。问题是:

Sails v0.10 要求设置 migrate 属性,我在 models.js 配置文件中设置了它 - migrate:"safe"。

我的服务器控制台不断出现以下错误:

node_modules/sails/node_modules/waterline/lib/waterline/core/validations.js:77
Object.keys(attrs[attr]).forEach(function(prop) {
TypeError: Object.keys called on non-object

其他人也遇到过这个问题吗?

最佳答案

过了一会儿我意识到我之前已将以下内容添加到我的模型中。拆下它后,我能够毫无问题地运行 sails 升力。也许检查你的模型以确保一切都是干净的。

autoCreatedAt: true,
autoUpdatedAt: true

关于node.js - Sails Upgrade v10.5 Waterline "Migrate - safe"选项出现错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25997074/

相关文章:

node.js - Redis key 可用时立即响应 Node 客户端

windows - 如何发送控制 C node.js 和 child_processes

javascript - 无法在 layout.ejs (sails.js) 中添加脚本

node.js - Sails.js (Node.js) 服务器架构、扩展和性能

orm - SailsJS、Waterline 使用 select 填充记录

node.js - Sails.js 的事务性 SQL

node.js - Jade 本地人空白

node.js - amqpassertQueuebork一个连接的含义

node.js - 新的 Sails.js 应用程序在 Heroku 中获得无限重定向

node.js - 如果定义了属性,则从 Waterline 中的模型获取结果