Nock精确的身体搭配

时间:2019-03-24 16:19:36

标签: javascript axios nock

我正在使用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

0 个答案:

没有答案