egg+ts使用sequelize关联查询试会出现问题

x6492ojm  于 5个月前  发布在  其他
关注(0)|答案(6)|浏览(43)

在进行多对多表关联查询时出现的问题

复现步骤,错误日志

复现

最小复现仓库

数据库表

错误日志

nodejs.RangeError: Maximum call stack size exceeded

这个问题只出现在了egg使用ts的版本中,如果在egg中使用js的版本中,是没有该问题的,程序将会运行成功
egg+js成功版本仓库

相关环境信息

  • 操作系统:windows10
  • Node版本:12.16.1
  • egg版本:2.6.1
tzcvj98z

tzcvj98z2#

你的最小复现仓库,就没有说怎么去复现

unguejic

unguejic3#

@jjeejj 直接下载完依赖然后运行就好了啊,在访问 / 这个接口的时候会直接报错的

p3rjfoxz

p3rjfoxz4#

  • Node: 10.21.0
  • Sequelize: 5.21.8
  • Egg: 2.26.0

测试正常

PS: lession => lesson

xxslljrj

xxslljrj6#

我解决了,node版本切换成12.18.4,就不报错了,之前用的13+版本,就栈溢出了

相关问题