Как означает `^` в пути прокси-сервера Webpack DevServer - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь понять документацию Webpack DevServer Proxy .

Моя цель - проксировать любые пути без html к соответствующему файлу .html. Примеры: /foo -> /foo.html и /bar -> /bar.html

Думаю, мне нужно использовать pathRewrites. Пример документации предлагает переписать путь на pathRewrite: {'^/api' : ''}.

Синтаксис (первого аргумента) мне еще не ясен: Что означает символ каретки (^)? Это регулярное выражение? Есть ли где-нибудь документация по синтаксису?

1 Ответ

0 голосов
/ 06 мая 2020

Нашел:

Dev-сервер использует мощный пакет http-proxy-middleware.

, который определяет

Ключи объектов будут использоваться как RegExp для сопоставления путей.

-> да, это Regexp. ✅

...