7

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

我正在使用 Request-Promise@4.2.2 和 Tough-Cookie@2.3.4

并得到同样的错误:

类型错误:str.trim 不是函数

我也玩过 npm-dedupe

在此处输入图像描述

任何线索,

我的代码如下所示:

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
4

1 回答 1

11

换线

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

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

(使用toString()方法)。

于 2019-05-27T19:25:53.800 回答