TypeError:str.trim不是函数(Request-Promise / Tough-Cookie)

时间:2018-05-25 00:04:59

标签: javascript node.js setcookie request-promise cookiejar

我遇到的问题与此处讨论的类似: https://github.com/request/request-promise/issues/183

我使用的是Request-Promise@4.2.2和Tough-Cookie@2.3.4

得到同样的错误:

  

TypeError:str.trim不是函数

我也玩过npm-dedupe

enter image description here

任何线索,

我的代码如下所示:

let cookie = new tough.Cookie({domain: '.companyName.ninja',
  httpOnly: true,
  name: '_application_session',
  path: '/',
  secure: false,
  value: 'f044888d39e2d19126716d9f54028700' })
let cookieJar = request.jar()
cookieJar.setCookie(cookie, 'http://application.companyName.ninja/')
options.jar = cookieJar

1 个答案:

答案 0 :(得分:0)

换行

cookieJar.setCookie(cookie, 'http://application.companyName.ninja/')

cookieJar.setCookie(cookie.toString(), 'http://application.companyName.ninja/') 

(使用toString()方法)。