如何为动态 url 构建 nock 正则表达式

编程入门 行业动态 更新时间:2024-10-26 22:18:27
本文介绍了如何为动态 url 构建 nock 正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..

我如何为以下类型的 url 构建 nock 配置

How do i build nock configuration for the following types of urls

http://example/harry/potter?param1=value1

http://example/harry/<value1>

我有两种类型的 url,首先是我可以在其中查询参数,尽管基本 url 是固定的.

I have two type of urls first is where i can have query params altough the base url is fixed.

第二个是基本 url 具有动态值的地方.

Second one is where base url has dynamic values.

目前我有

before(function(){
   nock('http://example')
       .get('/terminal/chrome_log')
       .reply(200, "OK");

  nock('http://example')
       .get(function(uri) {
           return uri.indexOf('harry') >= 0;
       })
        .reply(200, "OK");
    });

了解一些适用于 node nock 的东西会有很大帮助.

Would be of great help to know something that works with node nock.

推荐答案

您可以指定 path并查询为 reqex:

  nock('http://example')
       .get(/harry\/[^\/]+$/)
       .query({param1: 'value'})
       .reply(200, "OK");

这篇关于如何为动态 url 构建 nock 正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

更多推荐

[db:关键词]

本文发布于:2023-04-18 09:46:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/935686.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:何为   动态   正则表达式   url   nock

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!