Normally http to https redirect working but when i add proxy path from "/" to "http://localhost:3000" then http to https redirect not working. Note that if i post with https then i can browse with ssl but not redirect from http.



This is kind of expected - the proxy path takes precedence over the redirect, so any redirect to an SSL URL would need to be done on the server being proxied to.

So, what is the solution please!

That depends - what is listening on port 3000 ?