【发布时间】:2018-05-25 00:04:58
【问题描述】:
我遇到了与此处讨论的类似问题: 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
【问题讨论】:
-
您可能想试试 request-promise-native@1.0.5?我让它与 strong-cookie@2.3.4 一起工作(即使使用 Bluebird 而不是本机承诺的 request-promise 仍然被破坏)
-
您在创建 Cookie 时是否遗漏了密钥?
标签: javascript node.js setcookie request-promise cookiejar