在进行多对多表关联查询时出现的问题
复现步骤,错误日志
复现
数据库表
错误日志
nodejs.RangeError: Maximum call stack size exceeded
这个问题只出现在了egg使用ts的版本中,如果在egg中使用js的版本中,是没有该问题的,程序将会运行成功
egg+js成功版本仓库
相关环境信息
- 操作系统:windows10
- Node版本:12.16.1
- egg版本:2.6.1
在进行多对多表关联查询时出现的问题
nodejs.RangeError: Maximum call stack size exceeded
这个问题只出现在了egg使用ts的版本中,如果在egg中使用js的版本中,是没有该问题的,程序将会运行成功
egg+js成功版本仓库
6条答案
按热度按时间bihw5rsg1#
可以试试Typeorm
tzcvj98z2#
你的最小复现仓库,就没有说怎么去复现
unguejic3#
@jjeejj 直接下载完依赖然后运行就好了啊,在访问
/
这个接口的时候会直接报错的p3rjfoxz4#
测试正常
PS: lession => lesson
pkmbmrz75#
所以解决了么
xxslljrj6#
我解决了,node版本切换成12.18.4,就不报错了,之前用的13+版本,就栈溢出了