这个问题我看有人提过,但他换成谷歌浏览器就好了。我一直用的都是谷歌,还是有同样的问题。
我是改了一下 modeServeWatch.js 文件里的地址,统一加了/tvt的前缀,然后放服务器上通过nginx跳转访问的。
我一开始怀疑是跨域,但是我本地启动后使用ip地址也是没问题的,不知道为什么。
服务器是centos7,由于不支持高版本node(最多到16),然后我就用docker启了一个容器来跑的,node版本具体是22.22.0,我本地的node是22.20.0这个版本。写这个问题的时候又把线上node改成22.20.0版本又试了一下,发现还是有问题



跨域的问题, 你可以直接挂web服务,主要就是配置增加和模型
跟大佬沟通后解决问题了,在这里记录一下。
我这边服务器是自己的弄着玩的,没弄ssl证书,所以只能走http。但是tvt那边配了证书的,走的正儿八经https的安全协议,然后安全策略会更严格一些,不允许跨域http访问我这边的服务。
其实大脑稍微一思考也能明白为什么,使用https协议是靠着证书确保安全性的,怎么可能再去跨域使用http访问,那原本的安全性就被破坏了。
最后的解决方案是使用http协议访问的编辑器
感谢🙏🏻 笔记