React Websocket 连接问题

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

在 docker conteiner 中进行 npm run build 后,我遇到了 websockets 问题,例如:与“wss://sibautocom.net:3000/ws”的 WebSocket 连接失败,我不使用客户端与服务器的永久对话并希望要禁用或解决这个问题,我会很高兴得到每一个帮助。

我将尝试永久禁用 webpack-dev-server 以禁用 webpack,但在我的情况下,docker make npm install 在 docker-compose up build 之后,这就是为什么我无法在节点模块中进行更改,我需要以编程方式更改或可能存在一些 npm run 构建的标志来阻止 websocket,但我没有找到它们

reactjs webpack websocket connection
1个回答
0
投票

我找到了答案,发生这种情况是因为 docker compouse 启动 npm run build,但是在我不使用压缩和优化文件之后,在 docker init npm start 之后,这意味着我正在 docker 内启动开发服务器。 我亲爱的 DevOps 只是正确的 docker compose 文件和生态系统配置,如下所示:您将这部分 RUN npm install -gserve 添加到您的 docker compose 文件中,在 npm build 为您的前端部分之后,您需要运行serve -s build -p 3000 .希望这个答案能有所帮助)

© www.soinside.com 2019 - 2024. All rights reserved.