Javascript 摩卡与灵巧冲突(异步)
我正在我的应用程序中使用nimble.js和mocha+chai进行测试,但昨天我发现它们可能相互冲突 基本上,当我在浏览器中执行特定的http请求时,我得到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
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(“未找到”)
有什么想法吗?我是个该死的白痴
忘记设置接受标题
但我仍然不明白为什么我追踪到了相同的代码,但得到了不同的行为