Environment Versions
- OS Type: Windows 11
- Node version:
16.14.2 & 17.9.0 & 18.0.0 & 18.2.0
- http-server version:
14.1.0
Steps to reproduce
http-server --proxy http://localhost:8080? doesn't redirect deep paths to the root.
I use NVM. When I switch to node.js v16.14.2 everything works well. But not on v17.9.0, v18.0.0 and v18.2.0.
Expected result
[2022-05-22T23:06:05.765Z] "GET /en/org" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
(node:2160) [DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers is deprecated
(Use `node --trace-deprecation ...` to show where the warning was created)
[2022-05-22T23:06:05.780Z] "GET /?/en/org" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
[2022-05-22T23:06:05.863Z] "GET /env-config.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
[2022-05-22T23:06:05.868Z] "GET /?/env-config.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
[2022-05-22T23:06:06.027Z] "GET /static/js/main.bundle.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
...
Actual result
[2022-05-22T22:50:53.564Z] "GET /en/org" Error (404): "connect ECONNREFUSED ::1:8080"
[2022-05-22T22:50:53.564Z] "GET /en/org" Error (404): "Not found"
[2022-05-22T22:50:53.566Z] "GET /en/org" Error (404): "Not found"
Environment Versions
16.14.2&17.9.0&18.0.0&18.2.014.1.0Steps to reproduce
http-server --proxy http://localhost:8080?doesn't redirect deep paths to the root.I use NVM. When I switch to node.js
v16.14.2everything works well. But not onv17.9.0,v18.0.0andv18.2.0.Expected result
Actual result