use*_*867 4 mocha.js node.js nock
我的诺克呼叫如下所示
app_url='myshop.app.com'
result = nock(app_url, {
reqheaders: {
"content-type": "application/json",
'authorization': 'Basic Auth'
}
})
.get('/admin/products.json?collection_id=10001&limit=250&fields=id')
.reply(200, {
"products": [
{ "id": 101},
{"id": 102},
]
});
Run Code Online (Sandbox Code Playgroud)
解决 :
(node:1378) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Nock: No match for request { .
Run Code Online (Sandbox Code Playgroud)
但现在,
=========已更新=============
我已经更新了我的调用,它没有抛出错误,但现在它没有拦截请求......它仍然在点击shopify来获取数据
只需在范围 {allowUnmocked: true } 中添加标志即可
nock('https://host.com', { allowUnmocked: true })
.post(`/path`)
.reply(200, {answer: "any"});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15147 次 |
| 最近记录: |