嗨,我正在尝试nock library,但正在为查询字符串匹配匹配的随机模式而苦苦挣扎。我认为类似以下代码的代码应该可以工作,但是我什么也无法工作。

  var nock, request;

  request = require('request');

  nock = require('nock');

  nock("http://www.google.com").filteringPath(/.*/g).get("/").reply(200, "this should work?");

  request("http://www.google.com?value=bob", function(err, res, body) {
    return console.log(body);
  });

最佳答案

我以前没有使用过,但是通过阅读docs也许会有所帮助。

这样的事情怎么样:

var nock = require('nock');
var request = require ('request');

nock("http://www.google.com")
    .filteringPath(function(path){
        return '/';
    })
    .get("/")
    .reply(200, "this should work?");

request("http://www.google.com?value=bob", function(err, res, body) {
    return console.log(body);
});

关于node.js - nock库-如何匹配任何URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14678580/

10-12 01:50