在升级到Grails4的过程中,升级到Grails Spring websocket之后,我的websocket实现因以下错误而停止工作。
Assets 管道如何动态构造这些 Assets (我的版本是3.0.10)似乎与之相关,但我不清楚问题出在哪里。
诚然,我仍在使用旧版本的jQuery(1.11.1),但除非有其他建议,否则我认为这不应成为问题的根源。
在我打开插件问题之前,只是想知道是否有人有过类似的经历。
上面的代码目前仅以开发模式运行(没有预编译的 Assets )。
最佳答案
我选择的文件名似乎是 namespace 问题。讨厌的人尝试调试,但最终还是成功了。
我的“主要” JavaScript文件称为main.js
,似乎与Grails WebSocket插件中使用的约定冲突。
将文件重命名为app_main.js
后,错误消失了。
PS:我还升级了jQuery和 Assets 流水线,但它似乎比直接负责解决错误。
关于jquery - Grails 4:Grails Spring Websocket 2.5.0.M1升级破坏了Websockets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55650779/