vuejs3 - 什么是 vite(用于 Vue3)websocket 路径?
问题描述
尝试在远程机器上托管Vue3开发,使用vite服务开发,做热模块替换(HMR)等,在本地开发时完美运行。
我希望能够远程开发,所以我想我应该设置一个实例,将开发的东西放在上面,然后运行一个 caddy 实例到端口 3000 到端口 80。
这几乎可以工作。我的页面服务正常,但 HMR 失败,并且页面每隔几秒钟就会重新加载一次,因为 websocket 无法连接。
我可以使用 caddy 添加另一个端口转发,但它似乎必须具有不同的路径(例如,我可以将路径“/静态”的所有内容转发到其他端口),但粗略看它并没有出现在 vite 代码中,websocket 代码使用不同的路径,它只是像其他所有东西一样通过“/”运行。有单独的路径吗?可以配置一个吗?
有没有办法解决这个问题?
谢谢!
解决方案
推荐阅读
- javascript - Firebase .set() 与合并选项错误第二个参数必须是有效的函数
- javascript - Flask-SocketIO 发出错误请求
- android - Android Studio XML 预览未显示
- ruby-on-rails - 为嵌套关联呈现的 html 标记未包含在 field_with_errors div 中
- javascript - 在一个循环中组合来自 2 个数组的 2 个对象?
- c++ - 如何使用 C++ 静态类方法创建 C 样式回调
- php - 如何将数组与变量值合并
- html - Bootstrap col-auto 超出行大小
- pandas - 如何计算同一列的两个值的差异并使用结果添加新列
- laravel - 如何在 Laravel 中使用 tymon/jwt-auth 测试注销?