3

有人可以告诉我如何在 node-http-proxy 的路由器表中使用通配符吗?

例如对于通配符子域,例如 *.domain.de
我知道使用了 RegEx,但我无法让它工作。
我试过了

'([a-zA-Z0-9_]).domain.de': '127.0.0.1:8085',

 '([^.]*).domain.de' : '127.0.0.1:8085'

但似乎没有人重定向。

4

1 回答 1

3

我自己没有这样做,但我认为整个字符串需要是一个正则表达式。所以它会是这样的:

'[a-zA-Z0-9_]\.domain\.de': '127.0.0.1:8085',

注意点的转义。事实上,如果该格式正确,这会更简单(尽管可能不那么安全):

'.*\.domain\.de': '127.0.0.1:8085',

甚至:

'\w*\.domain\.de': '127.0.0.1:8085',

可悲的是,和往常一样,你应该“了解”这些东西——主要是通过阅读源代码:(这是让我在现实世界中无法使用 Node 的关键问题之一。

于 2012-05-18T11:22:42.797 回答