Javascript 摩卡与灵巧冲突(异步)

Javascript 摩卡与灵巧冲突(异步),javascript,asynchronous,mocha.js,nimble,Javascript,Asynchronous,Mocha.js,Nimble,我正在我的应用程序中使用nimble.js和mocha+chai进行测试,但昨天我发现它们可能相互冲突 基本上,当我在浏览器中执行特定的http请求时,我得到 Unauthorized. 这是正确的回答 但是使用节点的http模块使用相同的url执行http请求,我得到 not found 这让我很困惑 我知道http请求得到了正确的url,因为我在服务器控制台中看到了它,甚至在我的浏览器中复制粘贴了它 此外,我还将代码追溯到nimble.parallel函数 我有这样的想法: // var

我正在我的应用程序中使用nimble.js和mocha+chai进行测试,但昨天我发现它们可能相互冲突

基本上,当我在浏览器中执行特定的http请求时,我得到

Unauthorized.
这是正确的回答

但是使用节点的http模块使用相同的url执行http请求,我得到

not found
这让我很困惑

我知道http请求得到了正确的url,因为我在服务器控制台中看到了它,甚至在我的浏览器中复制粘贴了它

此外,我还将代码追溯到nimble.parallel函数

我有这样的想法:

// var _ = require('nimble');
_.parallel(
  [
    fetch_account(options)
  , fetch_invoice(options)
  , fetch_site(options)
  , fetch_account_stats(options)
  ]
, render(res, subdomain)
);
// each of the function above returns another function, no simple API gotcha here
在浏览器情况下,在fetch函数中正确识别错误,然后在渲染情况下也正确识别错误

在mocha案例中,在fetch函数中正确识别了一个错误,但没有执行render。因此,摩卡一定有自己的res.render(“未找到”)

有什么想法吗?

我是个该死的白痴

忘记设置接受标题

但我仍然不明白为什么我追踪到了相同的代码,但得到了不同的行为