在docker-compose应用中构建vite React时,打开网站页面时出现一条消息
Blocked request. This host ("frontend_web") is not allowed. To allow this host, add "frontend_web" to `server.allowedHosts` in vite.config.js.
我尝试使用“vite-plugin-allowed-hosts”,但在构建 docker-container 时它给了我一个错误
[ERROR] Failed to resolve entry for package "vite-plugin-allowed-hosts". The package may have incorrect main/module/exports specified in its package.json. [plugin externalize-deps]
最近的 Vite 更新破坏了使用代理的设置。 (6.0.11 据我所知) 您必须按照描述在您的 vite 配置中设置您的
allowedHosts
。
在你的情况下,这应该有效:
server: {
allowedHosts: ['frontend_web'],
}