已阻止请求。不允许该主机(“frontend_web”)

问题描述 投票:0回答:1

在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]

reactjs node.js nginx dockerfile vite
1个回答
0
投票

最近的 Vite 更新破坏了使用代理的设置。 (6.0.11 据我所知) 您必须按照描述在您的 vite 配置中设置您的

allowedHosts

在你的情况下,这应该有效:

server: {
  allowedHosts: ['frontend_web'],
}
© www.soinside.com 2019 - 2024. All rights reserved.