我遇到的问题与此处讨论的类似: https://github.com/request/request-promise/issues/183
我使用的是Request-Promise@4.2.2和Tough-Cookie@2.3.4
得到同样的错误:
TypeError: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
答案 0 :(得分:0)
换行
cookieJar.setCookie(cookie, 'http://application.companyName.ninja/')
到
cookieJar.setCookie(cookie.toString(), 'http://application.companyName.ninja/')
(使用toString()
方法)。