我正在使用 node.js 的 express 模块来模拟以下形式的 url:
http://localhost:3002/example.domain.to.mock/features/location?lat=100.1234&lon=99.9876
但是在使用正则表达式时我似乎无法逃脱问号字符
var express = require('express');
var app = module.exports = express.createServer();
app.get('/example.domain.to.mock/features/location\?lat=*', function(req, res) {
sendMockResponseFromFile("mock_location.txt", res);
});
上面的代码不适用于带有问号的网址。我可以模拟带有 & 号的请求,而不是问号。我也试过'\\?和 '?' 没有运气。