我正在使用axios发出http请求,就像这样:
axios.post('/api/bla', { filters })
并在nock中模拟请求,如下所示:
nock(baseURL)
.post('/api/bla', JSON.stringify({ filters }))
.reply(200, {
experts
})
它正在工作,但是我的问题是-为什么需要JSON.stringify?如果删除它,则会得到Error: Nock: No match for request
。
从文档看来,我应该能够传递Javascript对象(https://github.com/nock/nock#specifying-request-body)
我发现了这个相关问题,该问题已于3年前关闭:exact body match #571