UnhandledPromiseRejectionWarning:RangeError:超出最大调用堆栈大小

问题描述 投票:0回答:1

我是Meteor的新手,我从本地计算机的Heroku中克隆了回购协议,然后用现有项目替换了4个文件夹(cleint server imports public)。然后运行meteor npm install,然后运行npm install,然后运行npm start。项目运行顺利,我尝试了“注册用户”,但成功但登录了,它显示错误->

(node:11590) UnhandledPromiseRejectionWarning: RangeError: Maximum call stack size exceeded.

(node:14263) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 8)

我不知道,此错误来自哪里,甚至就同一问题尝试过每个链接,但仍然无济于事。

我的登录代码->

 Meteor.call('affiliateLogin',values, (err,res)=>{
              if(err){
                console.log(' in catch and err -------- ')
                console.log(err);
              }
              else{
                console.log(' in response - res.data --- ')
                console.log(res);
                this.props.history.push("/dashboard");
              }
            });

我的affiliateLogin方法是->

  affiliateLogin(values) {
    console.log(' these are the values--- ', values) // i am getting the values here.
    return axios({
      method: 'post',
      url: `${baseURL}/rest-api/affiliateAuthenticate.php`,
      data: `userid=${values.email}&password=${values.password}&api_secret=secret`,
      headers: {
        'content-type': 'application/x-www-form-urlencoded',
      }
    })
      .then(res => { return res.data })
      .catch(err => { return err })
  }

我的流星版本->

 meteor --version
Meteor 1.8.1 

和节点版本->

node --version
v10.15.3
node.js reactjs meteor
1个回答
0
投票

我在一个项目中与量角器,打字稿一起工作时遇到类似的问题。这就是我的问题:-

Unhandled rejection RangeError: Maximum call stack size exceeded
at new Wait (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\utilities\Wait.ts:5:1)
at new SelectDropDown (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\utilities\SelectDropDown.ts:5:1)
at new CLASS1 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS1.ts:29:23)
at new CLASS2 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS2.ts:25:32)
at new CLASS3 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS3.ts:26:25)
at new CLASS1 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS1.ts:30:41)
at new CLASS2 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS2.ts:25:32)
at new CLASS3 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS3.ts:26:25)
at new CLASS1 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS1.ts:30:41)
at new CLASS2 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS2.ts:25:32)
at new CLASS3 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS3.ts:26:25)
at new CLASS1 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS1.ts:30:41)
at new CLASS2 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS2.ts:25:32)
at new CLASS3 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS3.ts:26:25)
at new CLASS1 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS1.ts:30:41)
at new CLASS2 (D:\workspace\DemoProject\latest-code\protractor-cucumber\e2e\com.blog.page\CLASS2.ts:25:32)

Solution技术栈我的哪个项目:-

  • 量角器
  • 打字稿
  • 页面对象模态
  • 黄瓜
  • 节点
  • npm
  • VS代码(IDE)

https://khyatisehgal.wordpress.com/2014/07/22/unhandled-rejection-rangeerror-maximum-call-stack-size-exceeded/

© www.soinside.com 2019 - 2024. All rights reserved.