0

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

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

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

1 回答 1

0

如果您使用的是 chrome,它通常不会为本地主机保存 cookie,请尝试运行以下命令来运行禁用网络安全的 chrome。

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

更新

在文档中,您可以使用以下方式设置 Auth 标头:文档

var Client = require('node-rest-client').Client;

// configure basic http auth for every request
var options_auth = { user: "admin", password: "123" };

var client = new Client(options_auth);
于 2017-05-03T03:43:49.970 回答