TypeError: str.trim не является функцией (Request-Promise / Tough-Cookie) - PullRequest
0 голосов
/ 25 мая 2018

У меня проблема, аналогичная описанной здесь: https://github.com/request/request-promise/issues/183

Я использую Request-Promise@4.2.2 и Tough-Cookie@2.3.4

И получаю ту же ошибку:

Ошибка типа: 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 голосов
/ 27 мая 2019

Изменить строку

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

на

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

(используйте метод toString()).

...