额,确实第一次正儿八经使用mysql数据库之前都是mongodb,所以现在出现点问题找了半天不知道问题在哪,特来请教各位。附上截图 admin的model:
project的model:
每次在本地跑都是成功的但是部署到服务器 pm2启动总是报 Error: admin.hasMany called with something that’s not a subclass of Sequelize.Model 查了很久不知道问题出在哪,所以请各位指点一下,谢谢!
associate是什么时候调用的?确定存在project和admin_role这两个model吗?
@ltfyxkfh 在index.js 里面调用的 在本地跑是好的 附上截图
服务器上跑的?确认下服务器上有对应的文件吗?是不是少提交了文件?
@ltfyxkfh 有的 都看了的 本地跑没报错 数据库模型也同步更新了 就是提交到数据库再跑就会报错 我也怀疑是不是问题出在服务器上的代码 但是比对了一下一样的 因为我对mysql不熟 才想问问是不是建模的时候外键有问题
@ltfyxkfh …卧槽 我还真的刚才down了一份下来发现还真不一样 之前是一样的 但是后来提交的时候摸摸少了一个model 结案了结案 感谢老铁
@hewentaowx 好的