首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >续抛折旧警告

问续抛折旧警告
EN

Stack Overflow用户
提问于 2019-12-02 06:30:25
回答 1查看 2.2K关注 0票数 1

我正在为Node使用后缀ORM。一切都很好,模型,分析,查询部分。

但是,每当我运行节点js应用程序时,都会收到以下警告:

  • 不覆盖模型属性的内建方法:
  • SEQUELIZE0004 DeprecationWarning:一个布尔值被传递给options.operatorsAliases。这是一个不使用v5的操作,应该删除。
  • 忽略传递给Connection: useUTC的无效配置选项。这是当前的警告,但在未来版本的MySQL2中,如果将无效的配置选项传递给连接,则会引发错误。

我的配置文件:

代码语言:javascript
复制
{
  "development": {
    "username": "",
    "password": "",
    "database": "",
    "host": "",
    "dialect": "mysql",
    "operatorsAliases": false,
    "timezone": "+05:30",
    "dialectOptions": {"useUTC": false}
  },
}

我寻找过这些警告,但没有运气。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-02 06:54:11

Re:Not overriding built-in method from model attribute: equals,您是否碰巧在模型中设置了一个使用名称equals的字段?这可能是错误的原因。

不管后缀文档怎么说,您不需要指定"operatorsAliases": false,而只需要使用数组指定您希望启用的任何别名。

useUTC不是Node MySQL中的有效选项。见连接选项。

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

https://stackoverflow.com/questions/59133703

复制
相关文章

相似问题

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