Closed fyeeme closed 2 years ago
webpack-dev-server
(which is used inside vue-cli) uses express
internally.
express
has req.hostname
.
But Vite does not use express
so it does not exist.
Host
header syntax's simple and you could obtain hostname from it like this.
const hostname = req.headers.host?.split(':')[0] || ''
Closing as it is not a bug.
Thank you very much for your response, got it. I guess that when i debug for it, bug didn't know what's under the hook.
Describe the bug
when migration from vue 2 with webpack to vue 3 with vite, I get http-proxy from configure, but I can't get hostname from req then I log out the req.header, I can find host ,but still got nothing with hostname
server config
*vite.config.js
vue.config.js
Reproduction
https://codesandbox.io/s/blissful-brattain-pq79rg?file=/vite.config.ts
System Info
Used Package Manager
pnpm
Logs
Validations