如何设置localhost的cookie来测试NodeJS中的API?

时间:2017-05-03 01:53:28

标签: node.js cookies web-api-testing node-rest-client

我有一个Web应用程序,我在NodeJS上编写API。

我想测试这个API使用mocha,chai和Node-rest-client而不打开浏览器,但我有一个问题:“我不知道如何设置cookie(头文件的授权)当我在localhost上运行服务器

  • 首先,在localhost:3000上运行服务器。
  • 接下来,运行命令api testing(将cookie设置为服务器并运行API测试用例)。

1 个答案:

答案 0 :(得分:0)

如果你正在使用chrome,那么通常不会为loacal主机保存cookie尝试运行以下命令来运行带有禁用网络安全性的chrome。

driver.page_source

<强>更新

在文档中,您可以使用以下代码设置Auth标头:Documentation

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="C:/Chrome dev session" --args --disable-web-security