我正在做一个关于node,MySQL和Sequelize的教程,一切都很顺利,但有一点我无法摆脱这个错误:“错误:与别名”addresses“的关联在用户上不存在”有人去过那里吗?遵循我的代码:https://github.com/Akssasori/sequelize2。我搜索了堆栈并尝试了几种方法,但似乎无法识别我的User.associate (connection.models);
我总是收到这个错误
UnhandledPromiseRejectionWarning: Error: Association with alias "addresses" does not exist on User但我在模型中添加了User.associate (connection.models);
发布于 2021-02-13 00:30:23
您的代码中有几个问题:
checkcon调用。database.js).中创建),所以在database.js中有足够多的init调用
database.js导入到某个地方,以便创建序列化连接并注册模型及其关联。为了简化测试,您可以将其导入到server.js中
const express = require('express');
const routes = require(__dirname +'/routes');
// the below line was added
require(__dirname +'/database')https://stackoverflow.com/questions/66166992
复制相似问题